skbio.sequence.RNA.reverse_complement

RNA.reverse_complement()[源代码]

返回核苷酸序列的反向补码。

状态:0.4.0稳定。

返回:

核苷酸序列的反向补体。结果的类型和元数据将与核苷酸序列相同。如果存在位置元数据,则将反转该元数据。

返回类型:

NucleotideMixin

备注

这种方法相当于 self.complement(reverse=True) .

示例

>>> from skbio import DNA
>>> seq = DNA('TTCATT',
...           positional_metadata={'quality':range(6)})
>>> seq = seq.reverse_complement()
>>> seq
DNA
-----------------------------
Positional metadata:
    'quality': <dtype: int64>
Stats:
    length: 6
    has gaps: False
    has degenerates: False
    has definites: True
    GC-content: 16.67%
-----------------------------
0 AATGAA
>>> seq.positional_metadata['quality'].values
array([5, 4, 3, 2, 1, 0])