Package org.snpsift
Class SnpSiftCmdGwasCatalog
- java.lang.Object
-
- org.snpsift.SnpSift
-
- org.snpsift.SnpSiftCmdGwasCatalog
-
- All Implemented Interfaces:
org.snpeff.snpEffect.commandLine.CommandLine,org.snpeff.snpEffect.VcfAnnotator
public class SnpSiftCmdGwasCatalog extends SnpSift
Annotate a VCF file using GWAS catalog database Loads GWAS catalog in memory, thus it makes no assumption about order.- Author:
- pablocingolani
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringCONFIG_GWAS_DB_NAMEjava.lang.StringGWAS_CATALOGstatic intSHOWstatic intSHOW_LINES-
Fields inherited from class org.snpsift.SnpSift
args, BUILD, command, config, configFile, dataDir, dbFileName, dbTabix, dbType, debug, download, EMPTY_ARGS, errCount, genomeVersion, help, log, needsConfig, needsDb, needsGenome, numWorkers, output, quiet, REVISION, saveOutput, shiftArgs, SHOW_EVERY_VCFLINES, showVcfHeader, showVersion, SOFTWARE_NAME, suppressOutput, vcfHeaderAddProgramVersion, vcfHeaderProcessed, vcfInputFile, verbose, VERSION, VERSION_MAJOR, VERSION_NO_NAME, VERSION_SHORT
-
-
Constructor Summary
Constructors Constructor Description SnpSiftCmdGwasCatalog()SnpSiftCmdGwasCatalog(java.lang.String[] args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanannotate(org.snpeff.vcf.VcfEntry vcfEntry)booleanannotateFinish(org.snpeff.fileIterator.VcfFileIterator vcfFile)booleanannotateInit(org.snpeff.fileIterator.VcfFileIterator vcfFile)protected java.util.List<org.snpeff.vcf.VcfHeaderEntry>headers()Headers to addvoidinit()Initialize default valuesvoidparseArgs(java.lang.String[] args)Parse command line argumentsvoidreadDb()Read databasebooleanrun()Annotate entriesjava.util.List<org.snpeff.vcf.VcfEntry>run(boolean saveResults)voidusage(java.lang.String msg)Show usage message-
Methods inherited from class org.snpsift.SnpSift
addHeaders, cmd, commandLineStr, databaseDownload, databaseFind, error, getArgs, getConfig, getConfigFile, getOutput, isOpt, loadConfig, main, openVcfInputFile, processVcfHeader, setCommand, setCommand, setConfig, setConfigFile, setDbFileName, setDebug, setQuiet, setSaveOutput, setShowVcfHeader, setShowVersion, setSuppressOutput, setVcfHeaderAddProgramVersion, setVerbose, showCmd, showVersion, unSanitize, usageGenericAndDb
-
-
-
-
Field Detail
-
SHOW
public static final int SHOW
- See Also:
- Constant Field Values
-
SHOW_LINES
public static final int SHOW_LINES
- See Also:
- Constant Field Values
-
GWAS_CATALOG
public final java.lang.String GWAS_CATALOG
- See Also:
- Constant Field Values
-
CONFIG_GWAS_DB_NAME
public final java.lang.String CONFIG_GWAS_DB_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
annotate
public boolean annotate(org.snpeff.vcf.VcfEntry vcfEntry)
-
annotateFinish
public boolean annotateFinish(org.snpeff.fileIterator.VcfFileIterator vcfFile)
- Specified by:
annotateFinishin interfaceorg.snpeff.snpEffect.VcfAnnotator- Overrides:
annotateFinishin classSnpSift
-
annotateInit
public boolean annotateInit(org.snpeff.fileIterator.VcfFileIterator vcfFile)
- Specified by:
annotateInitin interfaceorg.snpeff.snpEffect.VcfAnnotator- Overrides:
annotateInitin classSnpSift
-
headers
protected java.util.List<org.snpeff.vcf.VcfHeaderEntry> headers()
Description copied from class:SnpSiftHeaders to add
-
parseArgs
public void parseArgs(java.lang.String[] args)
Parse command line arguments
-
readDb
public void readDb()
Read database
-
run
public boolean run()
Annotate entries
-
run
public java.util.List<org.snpeff.vcf.VcfEntry> run(boolean saveResults)
-
-