skbio.sequence.RNA.gc_frequency¶
- RNA.gc_frequency(relative=False)[源代码]¶
计算序列中G和C的频率。
状态:0.4.0稳定。
这将计算与IUPAC字符G、C和S(代表G或C)相对应的最小GC频率。
- 参数:
relative (bool, optional) -- 如果为False,则返回G、C和S字符的频率(即计数)。如果为True,则返回相对频率,即序列中G、C和S字符的比例。在这种情况下,序列也将在操作之前被去除,因此在计算序列长度时不包括间隙字符。
- 返回:
频率(计数)或相对频率(比例),取决于 relative .
- 返回类型:
int or float
参见
示例
>>> from skbio import DNA >>> DNA('ACGT').gc_frequency() 2 >>> DNA('ACGT').gc_frequency(relative=True) 0.5 >>> DNA('ACGT--..').gc_frequency(relative=True) 0.5 >>> DNA('--..').gc_frequency(relative=True) 0
S 方法 G 或 C ,所以它很重要:
>>> DNA('ASST').gc_frequency() 2
其他堕落者不算在内:
>>> DNA('RYKMBDHVN').gc_frequency() 0