public class AlleleFrequencyQC extends VariantEval
Modifier and Type | Field and Description |
---|---|
protected double |
allowedVariance |
protected java.io.File |
debugFile |
protected java.io.File |
metricOutput |
protected java.lang.String |
sample |
protected double |
threshold |
AFScale, compsProvided, dbsnp, evals, goldStandard, intervalsFile, IS_SINGLETON_KEY, keepSitesWithAC0, KNOWN_NAMES, knownCNVsFile, LIST, MENDELIAN_VIOLATION_QUAL_THRESHOLD, mergeEvals, MIN_PHASE_QUALITY, MODULES_TO_USE, NO_STANDARD_MODULES, NO_STANDARD_STRATIFICATIONS, outFile, ploidy, SAMPLE_EXPRESSIONS, SELECT_EXPS, SELECT_NAMES, STRATIFICATIONS_TO_USE, useCompAFStratifier
multiVariantInputArgumentCollection
DEFAULT_DRIVING_VARIANTS_LOOKAHEAD_BASES, genomicsDBOptions
addOutputSAMProgramRecord, addOutputVCFCommandLine, cloudIndexPrefetchBuffer, cloudPrefetchBuffer, createOutputBamIndex, createOutputBamMD5, createOutputVariantIndex, createOutputVariantMD5, disableBamIndexCaching, features, intervalArgumentCollection, lenientVCFProcessing, outputSitesOnlyVCFs, progressMeter, readArguments, referenceArguments, SECONDS_BETWEEN_PROGRESS_UPDATES_NAME, seqValidationArguments
GATK_CONFIG_FILE, logger, NIO_MAX_REOPENS, NIO_PROJECT_FOR_REQUESTER_PAYS, QUIET, specialArgumentsCollection, tmpDir, useJdkDeflater, useJdkInflater, VERBOSITY
Constructor and Description |
---|
AlleleFrequencyQC() |
Modifier and Type | Method and Description |
---|---|
void |
onTraversalStart()
Initialize the stratifications, evaluations, evaluation contexts, and reporting object
|
java.lang.Object |
onTraversalSuccess()
Operations performed immediately after a successful traversal (ie when no uncaught exceptions were thrown during the traversal).
|
apply, createEvaluationContext, doApply, getAFScale, getAllFamilyName, getAllSampleName, getCompAFStratifier, getComps, getContigNames, getEvals, getEvaluationContexts, getFamilyNamesForEvaluation, getFamilyNamesForStratification, getJexlExpressions, getKnownCNVsFile, getKnowns, getLogger, getMendelianViolationQualThreshold, getMinPhaseQuality, getMultiVariantInputArgumentCollection, getNameForInput, getnProcessedLoci, getNumberOfSamplesForEvaluation, getPluginDescriptors, getSampleDB, getSampleNamesForEvaluation, getSampleNamesForStratification, getSamplePloidy, ignoreAC0Sites, initializeDrivingVariants, isSubsettingToSpecificSamples
getDrivingVariantsFeatureInputs, getHeaderForVariants, getSamplesForVariants, getSequenceDictionaryForDrivingVariants, getSpliteratorForDrivingVariants, onShutdown, onStartup, traverse
getBestAvailableSequenceDictionary, getDrivingVariantCacheLookAheadBases, getGenomicsDBOptions, getProgressMeterRecordLabel, getTransformedVariantStream, getTransformedVariantStream, makePostVariantFilterTransformer, makePreVariantFilterTransformer, makeVariantFilter, requiresFeatures
directlyAccessEngineFeatureManager, directlyAccessEngineReadsDataSource, directlyAccessEngineReferenceDataSource
addFeatureInputsAfterInitialization, closeTool, createSAMWriter, createSAMWriter, createVCFWriter, createVCFWriter, doWork, getDefaultCloudIndexPrefetchBufferSize, getDefaultCloudPrefetchBufferSize, getDefaultReadFilters, getDefaultToolVCFHeaderLines, getDefaultVariantAnnotationGroups, getDefaultVariantAnnotations, getHeaderForFeatures, getHeaderForReads, getHeaderForSAMWriter, getMasterSequenceDictionary, getReferenceDictionary, getSequenceDictionaryValidationArgumentCollection, getToolName, getTransformedReadStream, getTraversalIntervals, hasFeatures, hasReads, hasReference, hasUserSuppliedIntervals, makePostReadFilterTransformer, makePreReadFilterTransformer, makeReadFilter, makeVariantAnnotations, requiresIntervals, requiresReads, requiresReference, transformTraversalIntervals, useVariantAnnotations
customCommandLineValidation, getCommandLine, getCommandLineParser, getDefaultHeaders, getMetricsFile, getSupportInformation, getToolkitName, getToolkitShortName, getToolStatusWarning, getUsage, getVersion, instanceMain, instanceMainPostParseArgs, isBetaFeature, isExperimentalFeature, parseArgs, printLibraryVersions, printSettings, printStartupMessage, runTool, setDefaultHeaders, warnOnToolStatus
@Argument(shortName="pvalue-threshold", doc="Threshold to cut off the pvalue.") protected double threshold
@Argument(shortName="allowed-variance", doc="Variance allowed in calculating the modified chi squared statistic.") protected double allowedVariance
@Argument(shortName="debug-file", doc="File to save the results from variant eval for debugging", optional=true) protected java.io.File debugFile
protected java.io.File metricOutput
protected java.lang.String sample
public void onTraversalStart()
VariantEval
onTraversalStart
in class VariantEval
public java.lang.Object onTraversalSuccess()
GATKTool
onTraversalSuccess
in class VariantEval