htsjdk.variant.variantcontext.writer
Class BCF2FieldWriter.GTWriter

java.lang.Object
  extended by htsjdk.variant.variantcontext.writer.BCF2FieldWriter
      extended by htsjdk.variant.variantcontext.writer.BCF2FieldWriter.GenotypesWriter
          extended by htsjdk.variant.variantcontext.writer.BCF2FieldWriter.GTWriter
Enclosing class:
BCF2FieldWriter

public static class BCF2FieldWriter.GTWriter
extends BCF2FieldWriter.GenotypesWriter


Nested Class Summary
 
Nested classes/interfaces inherited from class htsjdk.variant.variantcontext.writer.BCF2FieldWriter
BCF2FieldWriter.FTGenotypesWriter, BCF2FieldWriter.GenericSiteWriter, BCF2FieldWriter.GenotypesWriter, BCF2FieldWriter.GTWriter, BCF2FieldWriter.IGFGenotypesWriter, BCF2FieldWriter.IntegerTypeGenotypesWriter, BCF2FieldWriter.SiteWriter, BCF2FieldWriter.StaticallyTypeGenotypesWriter
 
Constructor Summary
BCF2FieldWriter.GTWriter(VCFHeader header, BCF2FieldEncoder fieldEncoder)
           
 
Method Summary
 void addGenotype(BCF2Encoder encoder, VariantContext vc, Genotype g)
           
 void start(BCF2Encoder encoder, VariantContext vc)
           
 
Methods inherited from class htsjdk.variant.variantcontext.writer.BCF2FieldWriter.GenotypesWriter
numElements
 
Methods inherited from class htsjdk.variant.variantcontext.writer.BCF2FieldWriter
done, getField, getFieldEncoder, getHeader, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BCF2FieldWriter.GTWriter

public BCF2FieldWriter.GTWriter(VCFHeader header,
                                BCF2FieldEncoder fieldEncoder)
Method Detail

start

public void start(BCF2Encoder encoder,
                  VariantContext vc)
           throws java.io.IOException
Overrides:
start in class BCF2FieldWriter.GenotypesWriter
Throws:
java.io.IOException

addGenotype

public void addGenotype(BCF2Encoder encoder,
                        VariantContext vc,
                        Genotype g)
                 throws java.io.IOException
Overrides:
addGenotype in class BCF2FieldWriter.GenotypesWriter
Throws:
java.io.IOException