handles input and output of gene calling formats