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

public class VCFSimpleHeaderLine extends VCFHeaderLine implements VCFIDHeaderLine
See Also:
  • Field Details

  • Constructor Details

    • VCFSimpleHeaderLine

      public VCFSimpleHeaderLine(String key, String name, String description)
      create a VCF filter header line
      Parameters:
      key - the key for this header line
      name - the name for this header line
      description - 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 line
      version - the vcf header version
      key - the key for this header line
      expectedTagOrdering - 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 line
      version - the vcf header version
      key - the key for this header line
      expectedTagOrdering - the tag ordering expected for this header line
      recommendedTags - tags that are optional for this header line
    • VCFSimpleHeaderLine

      public VCFSimpleHeaderLine(String key, Map<String,String> mapping)
  • Method Details