skbio.sequence.DNA.lowercase

DNA.lowercase(lowercase)[源代码]

返回序列的区分大小写的字符串表示形式。

状态:0.4.0稳定。

参数:

lowercase (str or boolean vector) -- 如果lowercase是布尔向量,则用于在输出字符串中将序列字符设置为小写。布尔向量中的真值对应于小写字符。如果小写是str,则将其视为位置元数据的键,指向必须是布尔向量的列。然后按照前面所述使用该布尔向量。

返回:

指定字符设置为小写的序列的字符串表示。

返回类型:

str

示例

>>> from skbio import Sequence
>>> s = Sequence('ACGT')
>>> s.lowercase([True, True, False, False])
'acGT'
>>> s = Sequence('ACGT',
...              positional_metadata={
...                 'exons': [True, False, False, True]})
>>> s.lowercase('exons')
'aCGt'

lowercase 关键字参数提供了列名:

>>> s = Sequence('ACgt', lowercase='introns')
>>> s.lowercase('introns')
'ACgt'
>>> s = Sequence('ACGT', lowercase='introns')
>>> s.lowercase('introns')
'ACGT'