Added tests and ability to handle multiple transcripts