sciquence.sequences.specseqi

sciquence.sequences.specseqi(array, elem)[source]

Get list of sequences indices, consisting of specific element

Parameters:
  • array (ndarray) – Numpy array
  • elem (object) – A sequence element
Returns:

  • seq_list (list of ndarray) – List of sequences
  • idx_list (list of ndarray) – List of seqences indices

Examples

>>> import sciquence.sequences as sq
>>> import numpy as np
>>> x =  np.array([1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 44, 44, 44, 44, 44, 1, 1, 0, 0, 0, 0])
>>> print sq.seqi(x)
[array([13, 14, 15, 16, 17])]