while (){ if ($_ =~ /\s{3}\/){ check_gene ($_); } if ($_ =~ /\s{4}\/){ check_gene_seq ($_); $label = "$gene_seq_id.$gene_seq_status.$gene_seq_CDS_number.$gene_seq_number_of_CDSs.$gene_seq_sequence_source.$gene_seq_startpos.$gene_seq_endpos.$gene_seq_startopen.$gene_seq_endopen.$gene_seq_complement"; } extractseq ($label,$gene_seq_sequence_source,$gene_seq_startpos,$gene_seq_endpos); }