Class GATKAnnotationArgumentCollection
java.lang.Object
org.broadinstitute.hellbender.cmdline.GATKPlugin.GATKAnnotationArgumentCollection
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
DefaultGATKVariantAnnotationArgumentCollection
An abstract ArgumentCollection for defining the set of annotation descriptor plugin arguments that are exposed to the user on the command line.
Subclasses should provide
Argument
annotations for the arguments that should be exposed.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
Returnstrue
if all tool-default annotations are disabled;false
otherwise.abstract boolean
Returnstrue
if all annotations are enabled;false
otherwise.Returns the disabled annotation names.Returns the enabled annotation.Returns the enabled annotation.
-
Constructor Details
-
GATKAnnotationArgumentCollection
public GATKAnnotationArgumentCollection()
-
-
Method Details
-
getUserEnabledAnnotationNames
Returns the enabled annotation. Order should be honored. -
getUserEnabledAnnotationGroups
Returns the enabled annotation. Order should be honored. -
getUserDisabledAnnotationNames
Returns the disabled annotation names. Order should be honored. -
getDisableToolDefaultAnnotations
public abstract boolean getDisableToolDefaultAnnotations()Returnstrue
if all tool-default annotations are disabled;false
otherwise. -
getEnableAllAnnotations
public abstract boolean getEnableAllAnnotations()Returnstrue
if all annotations are enabled;false
otherwise.
-