public class SAMLineParser extends Object
| Constructor and Description |
|---|
SAMLineParser(SAMFileHeader samFileHeader)
Public constructor.
|
SAMLineParser(SAMFileHeader samFileHeader,
SamReader samFileReader,
File samFile)
Public constructor.
|
SAMLineParser(SAMRecordFactory samRecordFactory,
ValidationStringency validationStringency,
SAMFileHeader samFileHeader,
SamReader samFileReader,
File samFile)
Public constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SAMFileHeader |
getFileHeader()
Get the File header.
|
ValidationStringency |
getValidationStringency()
Get validation stringency.
|
SAMRecord |
parseLine(String line)
Parse a SAM line.
|
SAMRecord |
parseLine(String line,
int lineNumber)
Parse a SAM line.
|
SAMLineParser |
withSamFlagField(SamFlagField samFlagField)
Sets the expected SAM flag type expected for all records.
|
public SAMLineParser(SAMFileHeader samFileHeader)
samFileHeader - SAM file headerpublic SAMLineParser(SAMFileHeader samFileHeader, SamReader samFileReader, File samFile)
samFileHeader - SAM file headersamFileReader - SAM file reader For passing to SAMRecord.setFileSource, may be null.samFile - SAM file being read (for error message only, may be null)public SAMLineParser(SAMRecordFactory samRecordFactory, ValidationStringency validationStringency, SAMFileHeader samFileHeader, SamReader samFileReader, File samFile)
samRecordFactory - SamRecord FactoryvalidationStringency - validation stringencysamFileHeader - SAM file headersamFileReader - SAM file reader For passing to SAMRecord.setFileSource, may be null.samFile - SAM file being read (for error message only, may be null)public SAMFileHeader getFileHeader()
public ValidationStringency getValidationStringency()
public SAMLineParser withSamFlagField(SamFlagField samFlagField)
public SAMRecord parseLine(String line)
line - line to parse