implemented vcf set getitem
slight refactoring of gtf set getitem