Sanger::CGP::Vagrent::Bookmarkers::RepresentativeTranscriptBookmarker - Finds the AnnotationGroup on the best, most representative Transcript from the supplied list.
This bookmarker will mark/return the Sanger::CGP::Vagrent::Data::AnnotationGroup linked to the transcript thats the most reliable and complete representation of a gene.
It inherits from Sanger::CGP::Vagrent::Bookmarkers::AbstractBookmarker.
When handed an array of Sanger::CGP::Vagrent::Data::AnnotationGroup objects it will sort them using the following criteria
The top answer is then returned as the matching Sanger::CGP::Vagrent::Data::AnnotationGroup.
This is calculated using the transcript information only, there is no consideration given to variants that are annotated to multiple genes. Only a single Sanger::CGP::Vagrent::Data::AnnotationGroup will be returned even if the input data contained annotation against multiple genes.