public abstract class ReadInputArgumentCollection
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.String> |
readIndices |
protected htsjdk.samtools.ValidationStringency |
readValidationStringency |
Constructor and Description |
---|
ReadInputArgumentCollection() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<java.io.File> |
getReadFiles()
Get the list of BAM/SAM/CRAM files specified at the command line
|
abstract java.util.List<java.lang.String> |
getReadFilesNames()
Get the list of BAM/SAM/CRAM filenames specified at the command line
|
java.util.List<java.nio.file.Path> |
getReadIndexPaths() |
abstract java.util.List<java.nio.file.Path> |
getReadPaths()
Get the list of BAM/SAM/CRAM files specified at the command line.
|
htsjdk.samtools.ValidationStringency |
getReadValidationStringency()
Get the read validation stringency specified at the command line, or the default value if none was specified
at the command line.
|
@Argument(fullName="read-validation-stringency", shortName="VS", doc="Validation stringency for all SAM/BAM/CRAM/SRA files read by this program. The default stringency value SILENT can improve performance when processing a BAM file in which variable-length data (read, qualities, tags) do not otherwise need to be decoded.", common=true, optional=true) protected htsjdk.samtools.ValidationStringency readValidationStringency
@Argument(fullName="read-index", shortName="read-index", doc="Indices to use for the read inputs. If specified, an index must be provided for every read input and in the same order as the read inputs. If this argument is not specified, the path to the index for each input will be inferred automatically.", common=true, optional=true) protected java.util.List<java.lang.String> readIndices
public abstract java.util.List<java.nio.file.Path> getReadPaths()
public java.util.List<java.nio.file.Path> getReadIndexPaths()
null
if none were specified and the indices should be
inferred automatically.
If explicit indices are specified, they must be specified for all read inputs, and are assumed to be in the same
order as the read inputs.public abstract java.util.List<java.io.File> getReadFiles()
public abstract java.util.List<java.lang.String> getReadFilesNames()
public htsjdk.samtools.ValidationStringency getReadValidationStringency()