def _mature(subseq, absolute, c,  size=<NUM_LIT>, total=<NUM_LIT>):
reads = dict()<EOL>probs = [<NUM_LIT:0.1>, <NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <NUM_LIT:0.1>]<EOL>end = <NUM_LIT:5> + size<EOL>error = [-<NUM_LIT:2>, -<NUM_LIT:1>, <NUM_LIT:0>, <NUM_LIT:1>, <NUM_LIT:2>]<EOL>for error5 in error:<EOL><INDENT>for error3 in error:<EOL><INDENT>s = <NUM_LIT:5> - error5<EOL>e = end - error3<EOL>seen = subseq[s:e]<EOL>counts = int(probs[error5 + <NUM_LIT:2>] * probs[error3 + <NUM_LIT:2>] * total) + <NUM_LIT:1><EOL>name = "<STR_LIT>" % (c, s + absolute, e + absolute, counts)<EOL>reads[name] = (seen, counts)<EOL><DEDENT><DEDENT>return reads<EOL>
Create mature sequences around start/end