made the changes

isGene now takes a third argument
a new file is being read in the input