add options for get_gene_length