Package htsjdk.variant.vcf
Class VCFSimpleHeaderLine
java.lang.Object
htsjdk.variant.vcf.VCFHeaderLine
htsjdk.variant.vcf.VCFSimpleHeaderLine
- All Implemented Interfaces:
VCFIDHeaderLine
,Serializable
,Comparable
- Direct Known Subclasses:
VCFAltHeaderLine
,VCFContigHeaderLine
,VCFFilterHeaderLine
,VCFMetaHeaderLine
,VCFPedigreeHeaderLine
,VCFSampleHeaderLine
- See Also:
-
Field Summary
FieldsFields inherited from class htsjdk.variant.vcf.VCFHeaderLine
ALLOW_UNBOUND_DESCRIPTIONS, serialVersionUID, UNBOUND_DESCRIPTION
-
Constructor Summary
ConstructorsConstructorDescriptionVCFSimpleHeaderLine
(String line, VCFHeaderVersion version, String key, List<String> expectedTagOrdering) create a VCF info header lineVCFSimpleHeaderLine
(String line, VCFHeaderVersion version, String key, List<String> expectedTagOrdering, List<String> recommendedTags) create a VCF info header lineVCFSimpleHeaderLine
(String key, String name, String description) create a VCF filter header lineVCFSimpleHeaderLine
(String key, Map<String, String> mapping) -
Method Summary
Methods inherited from class htsjdk.variant.vcf.VCFHeaderLine
compareTo, getKey, getValue, isHeaderLine, shouldBeAddedToDictionary, toString, toStringEncoding
-
Field Details
-
ID_ATTRIBUTE
- See Also:
-
DESCRIPTION_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
VCFSimpleHeaderLine
create a VCF filter header line- Parameters:
key
- the key for this header linename
- the name for this header linedescription
- description for this header line
-
VCFSimpleHeaderLine
public VCFSimpleHeaderLine(String line, VCFHeaderVersion version, String key, List<String> expectedTagOrdering) create a VCF info header line- Parameters:
line
- the header lineversion
- the vcf header versionkey
- the key for this header lineexpectedTagOrdering
- the tag ordering expected for this header line- See Also:
-
VCFSimpleHeaderLine
public VCFSimpleHeaderLine(String line, VCFHeaderVersion version, String key, List<String> expectedTagOrdering, List<String> recommendedTags) create a VCF info header line- Parameters:
line
- the header lineversion
- the vcf header versionkey
- the key for this header lineexpectedTagOrdering
- the tag ordering expected for this header linerecommendedTags
- tags that are optional for this header line
-
VCFSimpleHeaderLine
-
-
Method Details
-
initialize
-
toStringEncoding
Description copied from class:VCFHeaderLine
Should be overloaded in sub classes to do subclass specific- Overrides:
toStringEncoding
in classVCFHeaderLine
- Returns:
- the string encoding
-
equals
- Overrides:
equals
in classVCFHeaderLine
-
hashCode
public int hashCode()- Overrides:
hashCode
in classVCFHeaderLine
-
getID
- Specified by:
getID
in interfaceVCFIDHeaderLine
-
getGenericFields
- Returns:
- a map of all pairs of fields and values in this header line
-