seq_contains

emlib.misc.seq_contains(seq, subseq)[source]

Returns the (start, end) indexes if seq contains subseq, or None

Example:

>>> seq, subseq = range(10), [3, 4, 5]
>>> indices = seq_contains(seq, subseq)
>>> assert seq[indices[0]:indices[1]] == subseq
Return type:

Optional[tuple[int, int]]