def _position_in_feature(pos_a, pos_b):
strd = "<STR_LIT:->"<EOL>if pos_a[<NUM_LIT:2>] in pos_b[<NUM_LIT:2>]:<EOL><INDENT>strd = "<STR_LIT:+>"<EOL><DEDENT>if pos_a[<NUM_LIT:2>] in "<STR_LIT:+>" and pos_b[<NUM_LIT:2>] in "<STR_LIT:+>":<EOL><INDENT>lento5 = pos_a[<NUM_LIT:0>] - pos_b[<NUM_LIT:1>] + <NUM_LIT:1><EOL>lento3 = pos_a[<NUM_LIT:1>] - pos_b[<NUM_LIT:1>] + <NUM_LIT:1><EOL><DEDENT>if pos_a[<NUM_LIT:2>] in "<STR_LIT:+>" and pos_b[<NUM_LIT:2>] in "<STR_LIT:->":<EOL><INDENT>lento5 = pos_a[<NUM_LIT:1>] - pos_b[<NUM_LIT:0>] + <NUM_LIT:1><EOL>lento3 = pos_a[<NUM_LIT:0>] - pos_b[<NUM_LIT:1>] + <NUM_LIT:1><EOL><DEDENT>if pos_a[<NUM_LIT:2>] in "<STR_LIT:->" and pos_b[<NUM_LIT:2>] in "<STR_LIT:+>":<EOL><INDENT>lento5 = pos_a[<NUM_LIT:0>] - pos_b[<NUM_LIT:1>] + <NUM_LIT:1><EOL>lento3 = pos_a[<NUM_LIT:1>] - pos_b[<NUM_LIT:0>] + <NUM_LIT:1><EOL><DEDENT>if pos_a[<NUM_LIT:2>] in "<STR_LIT:->" and pos_b[<NUM_LIT:2>] in "<STR_LIT:->":<EOL><INDENT>lento3 = pos_a[<NUM_LIT:0>] - pos_b[<NUM_LIT:0>] + <NUM_LIT:1><EOL>lento5 = pos_a[<NUM_LIT:1>] - pos_b[<NUM_LIT:1>] + <NUM_LIT:1><EOL><DEDENT>else:<EOL><INDENT>lento5 = pos_a[<NUM_LIT:0>] - pos_b[<NUM_LIT:0>] + <NUM_LIT:1><EOL>lento3 = pos_a[<NUM_LIT:1>] - pos_b[<NUM_LIT:1>] + <NUM_LIT:1><EOL><DEDENT>return lento5, lento3, strd<EOL>
return distance to 3' and 5' end of the feature