Jeffrey Hoover - 2014-04-25

also need to insert this code:

# format and return exons
my @tmp = shift @exons;
while ( @exons ) {
    my $exon = shift @exons;
    my $prev = $tmp[@tmp-1];
    if ( $$prev{frame} == $$exon{frame} ) {
        $$prev{subject_end} = $$exon{subject_end};
        $$prev{dna_end} = $$exon{dna_end}
    }
    else {
        push @tmp, $exon;
    }
}
@exons = @tmp;