@DocumentedFeature public final class AnnotateIntervals extends GATKTool
CreateReadCountPanelOfNormals
, DenoiseReadCounts
,
and GermlineCNVCaller
.
interval-merging-rule
must be set to IntervalMergingRule.OVERLAPPING_ONLY
and all other common arguments for interval padding or merging must be set to their defaults.
CopyNumberAnnotations
for possible annotations), and the corresponding entry rows.
gatk AnnotateIntervals \ -R reference.fa \ -L intervals.interval_list \ --interval-merging-rule OVERLAPPING_ONLY \ -O annotated_intervals.tsv
gatk AnnotateIntervals \ -R reference.fa \ -L intervals.interval_list \ --mappability-track mappability.bed.gz \ --segmental-duplication-track segmental_duplication.bed.gz \ --interval-merging-rule OVERLAPPING_ONLY \ -O annotated_intervals.tsv
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FEATURE_QUERY_LOOKAHEAD |
static java.lang.String |
MAPPABILITY_TRACK_PATH_LONG_NAME |
static java.lang.String |
SEGMENTAL_DUPLICATION_TRACK_PATH_LONG_NAME |
addOutputSAMProgramRecord, addOutputVCFCommandLine, cloudIndexPrefetchBuffer, cloudPrefetchBuffer, createOutputBamIndex, createOutputBamMD5, createOutputVariantIndex, createOutputVariantMD5, disableBamIndexCaching, 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 |
---|
AnnotateIntervals() |
Modifier and Type | Method and Description |
---|---|
void |
onTraversalStart()
Operations performed just prior to the start of traversal.
|
java.lang.Object |
onTraversalSuccess()
Operations performed immediately after a successful traversal (ie when no uncaught exceptions were thrown during the traversal).
|
boolean |
requiresIntervals()
Does this tool require intervals? Traversals types and/or tools that do should override to return true.
|
boolean |
requiresReference()
Does this tool require reference data? Traversals types and/or tools that do should override to return true.
|
void |
traverse()
A complete traversal from start to finish.
|
addFeatureInputsAfterInitialization, closeTool, createSAMWriter, createSAMWriter, createVCFWriter, createVCFWriter, directlyAccessEngineFeatureManager, directlyAccessEngineReadsDataSource, directlyAccessEngineReferenceDataSource, doWork, getBestAvailableSequenceDictionary, getDefaultCloudIndexPrefetchBufferSize, getDefaultCloudPrefetchBufferSize, getDefaultReadFilters, getDefaultToolVCFHeaderLines, getDefaultVariantAnnotationGroups, getDefaultVariantAnnotations, getGenomicsDBOptions, getHeaderForFeatures, getHeaderForReads, getHeaderForSAMWriter, getMasterSequenceDictionary, getPluginDescriptors, getProgressMeterRecordLabel, getReferenceDictionary, getSequenceDictionaryValidationArgumentCollection, getToolName, getTransformedReadStream, getTraversalIntervals, hasFeatures, hasReads, hasReference, hasUserSuppliedIntervals, makePostReadFilterTransformer, makePreReadFilterTransformer, makeReadFilter, makeVariantAnnotations, onShutdown, onStartup, requiresFeatures, requiresReads, transformTraversalIntervals, useVariantAnnotations
customCommandLineValidation, getCommandLine, getCommandLineParser, getDefaultHeaders, getMetricsFile, getSupportInformation, getToolkitName, getToolkitShortName, getToolStatusWarning, getUsage, getVersion, instanceMain, instanceMainPostParseArgs, isBetaFeature, isExperimentalFeature, parseArgs, printLibraryVersions, printSettings, printStartupMessage, runTool, setDefaultHeaders, warnOnToolStatus
public static final java.lang.String MAPPABILITY_TRACK_PATH_LONG_NAME
public static final java.lang.String SEGMENTAL_DUPLICATION_TRACK_PATH_LONG_NAME
public static final java.lang.String FEATURE_QUERY_LOOKAHEAD
public boolean requiresReference()
GATKTool
requiresReference
in class GATKTool
public boolean requiresIntervals()
GATKTool
requiresIntervals
in class GATKTool
public void onTraversalStart()
GATKTool
onTraversalStart
in class GATKTool
public void traverse()
GATKTool
public java.lang.Object onTraversalSuccess()
GATKTool
onTraversalSuccess
in class GATKTool