public class PEFastqChunk
Hold PE Fastq file. Providing merging function
public PEFastqChunk(java.lang.String fastqR1FileS,
java.lang.String fastqR2FileS,
net.maizegenetics.dna.read.ReadUtils.ReadFormat format,
int startIndex,
int readNum)
Constructor to sample PE Fastq files, ignore those bad sequence at the beginning
fastqR1FileS - fastqR2FileS - format - startIndex - readNum - public PEFastqChunk(java.lang.String fastqR1FileS,
java.lang.String fastqR2FileS,
net.maizegenetics.dna.read.ReadUtils.ReadFormat format)
Constructor to read in whole PE Fastq files, fastq file should be small for test
fastqR1FileS - fastqR2FileS - format - public int getPhredScale()
Return phred score scale of the fastq, 33 or 64
public PERead getPERead(int index)
Return PE read
index - public int getPEReadNum()
Return number of PE read
public void merge(boolean ifPrintAlignment)
Merge PE to Pcontig
ifPrintAlignment - public void writePEFastq(java.lang.String fastqR1FileS,
java.lang.String fastqR2FileS,
net.maizegenetics.dna.read.ReadUtils.ReadFormat format)
Write original PE sequence
fastqR1FileS - fastqR2FileS - format - public void writeMergedPEFastq(java.lang.String fastqR1FileS,
java.lang.String fastqR2FileS,
java.lang.String fastqContigFileS,
net.maizegenetics.dna.read.ReadUtils.ReadFormat format)
Write PE read and Pcontig read, when there is a Pcontig, PE read will not be output
fastqR1FileS - fastqR2FileS - fastqContigFileS - format -