Package org.snpeff.outputFormatter
Class OutputFormatter
- java.lang.Object
-
- org.snpeff.outputFormatter.OutputFormatter
-
- Direct Known Subclasses:
BedOutputFormatter,VcfOutputFormatter
public abstract class OutputFormatter extends java.lang.ObjectFormats output How is this used: - newSection(); // Create a new 'section' on the output format (e.g. a new Marker) - add(); // Add all changes related to this section (i.e. all changes related to this marker) - endSection(); // Output all changes related to this section (output header if needed), clean up list of changes- Author:
- pcingola
-
-
Constructor Summary
Constructors Constructor Description OutputFormatter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidadd(VariantEffect variantEffect)Add effects to listOutputFormatterclone()voidclose()CLose output files, if anyjava.lang.StringendSection(Marker marker)Finish up sectionvoidprint(java.lang.String outStr)Print a "raw" string to a filevoidprintSection(Marker marker)End this section and print resultsvoidsetChrStr(java.lang.String chrStr)voidsetCommandLineStr(java.lang.String commandLineStr)voidsetConfig(Config config)voidsetOutOffset(int outOffset)voidsetOutputFile(java.lang.String outputFile)voidsetShowHeader(boolean showHeader)voidsetSupressOutput(boolean supressOutput)voidsetUseGeneId(boolean useGeneId)voidsetUseHgvs(boolean useHgvs)voidsetUseOicr(boolean useOicr)voidsetUseSequenceOntology(boolean useSequenceOntology)voidsetVariantEffectResutFilter(VariantEffectFilter changeEffectResutFilter)voidsetVersion(java.lang.String version)voidstartSection(Marker marker)Starts a new sectionjava.lang.StringtoString()protected abstract java.lang.StringtoStringHeader()Show header
-
-
-
Method Detail
-
add
public void add(VariantEffect variantEffect)
Add effects to list
-
clone
public OutputFormatter clone()
- Overrides:
clonein classjava.lang.Object
-
close
public void close()
CLose output files, if any
-
endSection
public java.lang.String endSection(Marker marker)
Finish up section
-
print
public void print(java.lang.String outStr)
Print a "raw" string to a file
-
printSection
public void printSection(Marker marker)
End this section and print results
-
setChrStr
public void setChrStr(java.lang.String chrStr)
-
setCommandLineStr
public void setCommandLineStr(java.lang.String commandLineStr)
-
setConfig
public void setConfig(Config config)
-
setOutOffset
public void setOutOffset(int outOffset)
-
setOutputFile
public void setOutputFile(java.lang.String outputFile)
-
setShowHeader
public void setShowHeader(boolean showHeader)
-
setSupressOutput
public void setSupressOutput(boolean supressOutput)
-
setUseGeneId
public void setUseGeneId(boolean useGeneId)
-
setUseHgvs
public void setUseHgvs(boolean useHgvs)
-
setUseOicr
public void setUseOicr(boolean useOicr)
-
setUseSequenceOntology
public void setUseSequenceOntology(boolean useSequenceOntology)
-
setVariantEffectResutFilter
public void setVariantEffectResutFilter(VariantEffectFilter changeEffectResutFilter)
-
setVersion
public void setVersion(java.lang.String version)
-
startSection
public void startSection(Marker marker)
Starts a new section
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toStringHeader
protected abstract java.lang.String toStringHeader()
Show header
-
-