public class IdentifyContaminant extends CommandLineProgram
| Modifier and Type | Field | Description |
|---|---|---|
double |
CONTAMINATION |
|
boolean |
EXTRACT_CONTAMINATED |
|
File |
HAPLOTYPE_MAP |
|
File |
INPUT |
|
int |
LOCUS_MAX_READS |
|
File |
OUTPUT |
|
String |
SAMPLE_ALIAS |
COMPRESSION_LEVEL, CREATE_INDEX, CREATE_MD5_FILE, GA4GH_CLIENT_SECRETS, MAX_RECORDS_IN_RAM, QUIET, REFERENCE_SEQUENCE, referenceSequence, specialArgumentsCollection, TMP_DIR, USE_JDK_DEFLATER, USE_JDK_INFLATER, VALIDATION_STRINGENCY, VERBOSITY| Constructor | Description |
|---|---|
IdentifyContaminant() |
| Modifier and Type | Method | Description |
|---|---|---|
protected int |
doWork() |
Do the work after command line has been parsed.
|
protected boolean |
requiresReference() |
customCommandLineValidation, getCommandLine, getCommandLineParser, getDefaultHeaders, getFaqLink, getMetricsFile, getStandardUsagePreamble, getStandardUsagePreamble, getVersion, hasWebDocumentation, instanceMain, instanceMainWithExit, makeReferenceArgumentCollection, parseArgs, setDefaultHeaders, useLegacyParser@Argument(shortName="I",
doc="Input SAM or BAM file.")
public File INPUT
@Argument(shortName="O",
doc="Output fingerprint file (VCF).")
public File OUTPUT
@Argument(shortName="H",
doc="A file of haplotype information. The file lists a set of SNPs, optionally arranged in high-LD blocks, to be used for fingerprinting. See https://software.broadinstitute.org/gatk/documentation/article?id=9526 for details.")
public File HAPLOTYPE_MAP
@Argument(shortName="C",
doc="A value of estimated contamination in the input. ",
minValue=0.0,
maxValue=1.0)
public double CONTAMINATION
@Argument(doc="The sample alias to associate with the resulting fingerprint. When null, <SAMPLE> is extracted from the input file and \"<SAMPLE>-contamination\" is used.",
optional=true)
public String SAMPLE_ALIAS
@Argument(doc="The maximum number of reads to use as evidence for any given locus. This is provided as a way to limit the effect that any given locus may have.") public int LOCUS_MAX_READS
@Argument(doc="Extract a fingerprint for the contaminated sample (instead of the contaminant). Setting to true changes the effect of SAMPLE_ALIAS when null. It names the sample in the VCF <SAMPLE>-contaminated, using the SM value from the SAM header.") public boolean EXTRACT_CONTAMINATED
protected boolean requiresReference()
requiresReference in class CommandLineProgramprotected int doWork()
CommandLineProgramdoWork in class CommandLineProgram