Package picard.fastq
Class BamToBfqWriter
- java.lang.Object
-
- picard.fastq.BamToBfqWriter
-
public class BamToBfqWriter extends Object
Class to take unmapped reads in BAM file format and create Maq binary fastq format file(s) -- one or two of them, depending on whether it's a paired-end read. This relies on the unmapped BAM file having all paired reads together in order.
-
-
Constructor Summary
Constructors Constructor Description BamToBfqWriter(File bamFile, String outputPrefix, boolean pairedReads, String namePrefix, boolean includeNonPfReads)
ConstructorBamToBfqWriter(File bamFile, String outputPrefix, Integer total, Integer chunk, boolean pairedReads, String namePrefix, boolean includeNonPfReads, boolean clipAdapters, Integer basesToWrite)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeBfqFiles()
Writes the binary fastq file(s) to the output directory
-
-
-
Constructor Detail
-
BamToBfqWriter
public BamToBfqWriter(File bamFile, String outputPrefix, Integer total, Integer chunk, boolean pairedReads, String namePrefix, boolean includeNonPfReads, boolean clipAdapters, Integer basesToWrite)
Constructor- Parameters:
bamFile
- the BAM file to read fromoutputPrefix
- the directory and file prefix for the binary fastq filestotal
- the total number of records that should be written, drawn evenly from throughout the file (null for all).chunk
- the maximum number of records that should be written to any one filepairedReads
- whether these reads are from a paired-end runnamePrefix
- The string to be stripped off the read name before writing to the bfq file. May be null, in which case the name will not be trimmed.includeNonPfReads
- whether to include non pf-readsclipAdapters
- whether to replace adapters as marked with XT:i clipping position attribute
-
BamToBfqWriter
public BamToBfqWriter(File bamFile, String outputPrefix, boolean pairedReads, String namePrefix, boolean includeNonPfReads)
Constructor- Parameters:
bamFile
- the BAM file to read fromoutputPrefix
- the directory and file prefix for the binary fastq filespairedReads
- whether these reads are from a paired-end runnamePrefix
- the barcode of the run (to be stripped off the read name before writing to the bfq file)includeNonPfReads
- whether to include non pf-reads
-
-