- makeDictionary
Create a strings dictionary from the VCF header The dictionary is an ordered
list of common VCF iden
- collapseStringList
Collapse multiple strings into a comma separated list ["s1", "s2", "s3"] =>
",s1,s2,s3"
- determineIntegerType
- encodeTypeDescriptor
- explodeStringList
Inverse operation of collapseStringList. ",s1,s2,s3" => ["s1", "s2", "s3"]
- headerLinesAreOrderedConsistently
Are the elements and their order in the output and input headers consistent so
that we can write out
- isCollapsedString
- toList
Helper function that takes an object and returns a list representation of it: o
== null => [] o is a
- decodeSize
- decodeType
- decodeTypeID
- maxIntegerType
Returns the maximum BCF2 integer size of t1 and t2 For example, if t1 == INT8
and t2 == INT16 return