3640a4d6b3303a6bebc7c5b2fc5abcf7f4fae0b2 angie Wed Sep 28 11:56:00 2016 -0700 Partial support for changes in VCF4.2 and latest samtools mpileup output: - Tolerate 'Number=R' and new INFO attributes Source and Version - Tolerate mpileup's '' alt (no alternate allele was observed) - The 4.3 spec includes '<*>' from gVCF, also meaning no alt al obsvd. - GT is no longer required; user's example has PL instead, so parse that into genotypes. - hgVai now annotates "variants" with and <*> as no_sequence_alteration - annoFormatVep now uses html encoding for html output in various places so that "" is displayed properly (custom track labels and various item names could also have undesirable characters). I am not encoding the extras' descriptions because those are internal and some have 's. refs #15625 diff --git src/hg/inc/soTerm.h src/hg/inc/soTerm.h index 3818e5d..27eed1b 100644 --- src/hg/inc/soTerm.h +++ src/hg/inc/soTerm.h @@ -35,25 +35,26 @@ incomplete_terminal_codon_variant=1626, intron_variant=1627, intergenic_variant=1628, splice_site_variant=1629, splice_region_variant=1630, upstream_gene_variant=1631, downstream_gene_variant=1632, TF_binding_site_variant=1782, non_coding_transcript_exon_variant=1792, protein_altering_variant=1818, synonymous_variant=1819, inframe_indel=1820, inframe_insertion=1821, inframe_deletion=1822, feature_variant=1878, + no_sequence_alteration=2073, }; char *soTermToString(enum soTerm termNumber); /* Translate termNumber to its string equivalent; errAbort if not found. * Do not modify or free result. */ int soTermStringToId(char *soTermStr); /* Translate soTermStr into its numeric ID. Return -1 if soTermStr is not recognized. */ #endif /* SOTERM_H */