def inferred_var_seqs_plus_flanks(self, ref_seq, flank_length):
flank_start = max(<NUM_LIT:0>, self.POS - flank_length)<EOL>flank_end = min(len(ref_seq) - <NUM_LIT:1>, self.ref_end_pos() + flank_length)<EOL>seqs = [ref_seq[flank_start:self.POS] + self.REF + ref_seq[self.ref_end_pos() + <NUM_LIT:1>: flank_end + <NUM_LIT:1>]]<EOL>for alt in self.ALT:<EOL><INDENT>seqs.append(ref_seq[flank_start:self.POS] + alt + ref_seq[self.ref_end_pos() + <NUM_LIT:1>: flank_end + <NUM_LIT:1>])<EOL><DEDENT>return flank_start, seqs<EOL>
Returns start position of first flank sequence, plus a list of sequences -
        the REF, plus one for each ALT.sequence. Order same as in ALT column