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:
VCFContigHeaderLine
,VCFFilterHeaderLine
public class VCFSimpleHeaderLine extends VCFHeaderLine implements VCFIDHeaderLine
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class htsjdk.variant.vcf.VCFHeaderLine
ALLOW_UNBOUND_DESCRIPTIONS, serialVersionUID, UNBOUND_DESCRIPTION
-
-
Constructor Summary
Constructors Constructor Description VCFSimpleHeaderLine(String line, VCFHeaderVersion version, String key, List<String> expectedTagOrdering)
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getID()
int
hashCode()
protected void
initialize(String name, Map<String,String> genericFields)
protected String
toStringEncoding()
Should be overloaded in sub classes to do subclass specific-
Methods inherited from class htsjdk.variant.vcf.VCFHeaderLine
compareTo, getKey, getValue, isHeaderLine, shouldBeAddedToDictionary, toString, toStringEncoding
-
-
-
-
Constructor Detail
-
VCFSimpleHeaderLine
public VCFSimpleHeaderLine(String key, String name, String description)
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
-
-
Method Detail
-
toStringEncoding
protected String 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
public boolean equals(Object o)
- Overrides:
equals
in classVCFHeaderLine
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classVCFHeaderLine
-
getID
public String getID()
- Specified by:
getID
in interfaceVCFIDHeaderLine
-
-