my %gene_seq = ( id => $1, status => $2, CDS_number => $3, ... # the yaddah yaddah yaddah operator ); return \%gene_seq; # return a reference to the hash, to be dereffed at the other end