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:VCFHeaderLineShould be overloaded in sub classes to do subclass specific- Overrides:
toStringEncodingin classVCFHeaderLine- Returns:
- the string encoding
-
equals
- Overrides:
equalsin classVCFHeaderLine
-
hashCode
public int hashCode()- Overrides:
hashCodein classVCFHeaderLine
-
getID
- Specified by:
getIDin interfaceVCFIDHeaderLine
-
getGenericFields
- Returns:
- a map of all pairs of fields and values in this header line
-