public final class PSUtils
extends java.lang.Object
Constructor and Description |
---|
PSUtils() |
Modifier and Type | Method and Description |
---|---|
static htsjdk.samtools.SAMFileHeader |
checkAndClearHeaderSequences(htsjdk.samtools.SAMFileHeader inputHeader,
PSFilterArgumentCollection filterArgs,
org.apache.logging.log4j.Logger logger)
Returns a deep copy of the input header with an empty sequence dictionary, and logs warnings if the input may
be aligned but --isHostAligned was not set to true (or vice versa).
|
static int |
getMatchesLessDeletions(htsjdk.samtools.Cigar cigar,
int nmTagValue) |
static void |
logItemizedWarning(org.apache.logging.log4j.Logger logger,
java.util.Collection<?> items,
java.lang.String warning)
Prints warning message followed by a list of relevant items
|
static java.lang.String[] |
parseCommaDelimitedArgList(java.lang.String arg) |
static byte[] |
parseMask(java.lang.String maskArg,
int kSize)
Parses command-line option for specifying kmer spacing masks
|
static int |
pathseqGetRecommendedNumReducers(java.lang.String inputPath,
int numReducers,
int targetPartitionSize)
Same as GATKSparkTool's getRecommendedNumReducers(), but can specify input BAM path (for when --input is not used)
|
static org.apache.spark.api.java.JavaRDD<GATKRead> |
primaryReads(org.apache.spark.api.java.JavaRDD<GATKRead> reads) |
public static org.apache.spark.api.java.JavaRDD<GATKRead> primaryReads(org.apache.spark.api.java.JavaRDD<GATKRead> reads)
public static java.lang.String[] parseCommaDelimitedArgList(java.lang.String arg)
public static byte[] parseMask(java.lang.String maskArg, int kSize)
public static void logItemizedWarning(org.apache.logging.log4j.Logger logger, java.util.Collection<?> items, java.lang.String warning)
public static int pathseqGetRecommendedNumReducers(java.lang.String inputPath, int numReducers, int targetPartitionSize)
public static htsjdk.samtools.SAMFileHeader checkAndClearHeaderSequences(htsjdk.samtools.SAMFileHeader inputHeader, PSFilterArgumentCollection filterArgs, org.apache.logging.log4j.Logger logger)
public static int getMatchesLessDeletions(htsjdk.samtools.Cigar cigar, int nmTagValue)