sciquence.sequences.seqi

sciquence.sequences.seqi(array)[source]

Get list of sequences and corresponding list of indices

Parameters:array (ndarray) – Numpy array
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([0, 1, 2, 3, 4, 5]), array([6, 7, 8, 9, 10, 11]), array([12]),
array([13, 14, 15, 16, 17]), array([18, 19]), array([20, 21, 22, 23])],