Java framework for annotating VCF files with gene/transcript-based annotations