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