Extracts reads from the given input Fastq pairs and writes to new output Fastq pair files
Extracts reads from the given input Fastq pairs and writes to new output Fastq pair files
Predicate for extracting reads. If evaluates to true, the read is extracted.
Input FastqReader object for pair 1.
Input FastqReader object for pair 2.
Output BasicFastqWriter object for pair 1.
Output BasicFastqWriter object for pair 2.
Extracts reads from the given input Fastq file and writes to a new output Fastq file
Extracts reads from the given input Fastq file and writes to a new output Fastq file
Predicate for extracting reads. If evaluates to true, the read is extracted.
Input FastqReader object.
Output BasicFastqWriter object.
Get the FastqRecord ID
Function to create iterator over Interval given input interval string
Function to create iterator over Interval given input interval string
Valid interval strings are either of these:
An interval string with a single base is also allowed:
iterable yielding input interval string
Function to create object that checks whether a given FASTQ record is mapped to the given interval or not
Function to create object that checks whether a given FASTQ record is mapped to the given interval or not
iterable yielding features to check
input SAM/BAM file
minimum mapping quality of read to include
length of suffix common to all read pairs