gffreader.validate_line requires that index pair be ordered
gene_parts now keep indices sorted. should avoid SeqLocOrder error from tbl2asn