functions for reading gtf files