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

参见

gc_content

示例

>>> 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 方法 GC ,所以它很重要:

>>> DNA('ASST').gc_frequency()
2

其他堕落者不算在内:

>>> DNA('RYKMBDHVN').gc_frequency()
0