fix workflow of requesting up and downstream
add simple print_sequence test for Sequence object
attempt to extract helper methods and attributes for print_sequence, but _print_spliced for CDS broke
delete extra unused print functions in cds.pm and reorder print_sequence
handles single cds transcript with missing sub cds #2961