Package htsjdk.samtools
Class SAMValidationError
- java.lang.Object
-
- htsjdk.samtools.SAMValidationError
-
- All Implemented Interfaces:
Serializable
public class SAMValidationError extends Object implements Serializable
Class that encapsulates a validation error message as well as a type code so that errors can be aggregated by type.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSAMValidationError.Severitystatic classSAMValidationError.Type
-
Field Summary
Fields Modifier and Type Field Description static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description SAMValidationError(SAMValidationError.Type type, String message, String readName)Construct a SAMValidationError with unknown record number.SAMValidationError(SAMValidationError.Type type, String message, String readName, long recordNumber)Construct a SAMValidationError with possibly-known record number.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetMessage()StringgetReadName()may be nulllonggetRecordNumber()1-based.StringgetSource()SAMValidationError.TypegetType()voidsetRecordNumber(long recordNumber)voidsetSource(String source)StringtoString()
-
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SAMValidationError
public SAMValidationError(SAMValidationError.Type type, String message, String readName)
Construct a SAMValidationError with unknown record number.- Parameters:
type-message-readName- May be null if readName is not known.
-
SAMValidationError
public SAMValidationError(SAMValidationError.Type type, String message, String readName, long recordNumber)
Construct a SAMValidationError with possibly-known record number.- Parameters:
type- The validation error typemessage- The message explaining the problemreadName- The read which is the cause of the violation. May be null if readName is not known.recordNumber- Position of the record in the SAM file it has been read from. -1 if not known.
-
-
Method Detail
-
getType
public SAMValidationError.Type getType()
-
getMessage
public String getMessage()
-
getReadName
public String getReadName()
may be null
-
getRecordNumber
public long getRecordNumber()
1-based. -1 if not known.
-
setRecordNumber
public void setRecordNumber(long recordNumber)
-
getSource
public String getSource()
-
setSource
public void setSource(String source)
-
-