public class VCFSimpleHeaderLine extends VCFHeaderLine implements VCFIDHeaderLine
ALLOW_UNBOUND_DESCRIPTIONS, serialVersionUID, UNBOUND_DESCRIPTION
Constructor and Description |
---|
VCFSimpleHeaderLine(String key,
Map<String,String> mapping) |
VCFSimpleHeaderLine(String key,
String name,
String description)
create a VCF filter header line
|
VCFSimpleHeaderLine(String line,
VCFHeaderVersion version,
String key,
List<String> expectedTagOrdering)
create a VCF info header line
|
Modifier and Type | Method and 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
|
compareTo, getKey, getValue, isHeaderLine, shouldBeAddedToDictionary, toString, toStringEncoding
public VCFSimpleHeaderLine(String key, String name, String description)
key
- the key for this header linename
- the name for this header linedescription
- description for this header linepublic VCFSimpleHeaderLine(String line, VCFHeaderVersion version, String key, List<String> expectedTagOrdering)
line
- the header lineversion
- the vcf header versionkey
- the key for this header lineexpectedTagOrdering
- the tag ordering expected for this header lineprotected String toStringEncoding()
VCFHeaderLine
toStringEncoding
in class VCFHeaderLine
public boolean equals(Object o)
equals
in class VCFHeaderLine
public int hashCode()
hashCode
in class VCFHeaderLine
public String getID()
getID
in interface VCFIDHeaderLine