fixing covered canonical exon problem