skbio.sequence.Protein.count

Protein.count(subsequence, start=None, end=None)[源代码]

计算此序列中子序列的出现次数。

状态:0.4.0稳定。

参数:
  • subsequence (str, Sequence, or 1D np.ndarray (np.uint8 or '|S1')) -- 计算发生次数的子序列。

  • start (int, optional) -- 开始计数的位置(包括)。

  • end (int, optional) -- 停止计数的位置(不包括)。

返回:

出现的次数 subsequence 按这个顺序。

返回类型:

int

抛出:
  • ValueError -- 如果 subsequence 长度为0。

  • TypeError -- 如果 subsequence 是一个 Sequence 对象的类型与此序列不同。

示例

>>> from skbio import Sequence
>>> s = Sequence('GGUCG')
>>> s.count('G')
3
>>> s.count('GG')
1
>>> s.count('T')
0
>>> s.count('G', 2, 5)
1