Class SnpSiftCmdAlleleMatrix
java.lang.Object
org.snpsift.SnpSift
org.snpsift.SnpSiftCmdAlleleMatrix
- All Implemented Interfaces:
org.snpeff.snpEffect.commandLine.CommandLine, org.snpeff.snpEffect.VcfAnnotator
Convert VCf file to allele matrix
Note: Only use SNPs
Note: Only variants with two possible alleles. I.e. the matrix has three possible values in each cell:
- 0, for allele 0/0
- 1, for allele 0/1 or 1/0
- 2, for allele 1/1
- Author:
- pcingola
-
Field Summary
FieldsFields inherited from class 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidParse command line argumentsintprocessStr(org.snpeff.vcf.VcfEntry vcfEntry, StringBuilder sbcodes) Process a VCF entry and return a string (tab separated values)booleanrun()Process the whole VCF filevoidShow usage messageMethods inherited from class SnpSift
addHeaders, annotate, annotateFinish, annotateInit, cmd, commandLineStr, databaseDownload, databaseFind, error, getArgs, getConfig, getConfigFile, getOutput, headers, init, isOpt, loadConfig, main, openVcfInputFile, processVcfHeader, setCommand, setCommand, setConfig, setConfigFile, setDbFileName, setDebug, setQuiet, setSaveOutput, setShowVcfHeader, setShowVersion, setSuppressOutput, setVcfHeaderAddProgramVersion, setVerbose, showCmd, showVersion, unSanitize, usageGenericAndDb
-
Field Details
-
SEPARATOR
-
SHOW_EVERY
public static int SHOW_EVERY
-
-
Constructor Details
-
SnpSiftCmdAlleleMatrix
public SnpSiftCmdAlleleMatrix()
-
-
Method Details
-
parseArgs
-
processStr
Process a VCF entry and return a string (tab separated values) -
run
-
usage
-