Class SAMValidationError
java.lang.Object
htsjdk.samtools.SAMValidationError
- All Implemented Interfaces:
Serializable
Class that encapsulates a validation error message as well as a type code so that
errors can be aggregated by type.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSAMValidationError(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
Modifier and TypeMethodDescriptionmay be nulllong1-based.getType()voidsetRecordNumber(long recordNumber) voidtoString()
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
-
Constructor Details
-
SAMValidationError
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 Details
-
toString
-
getType
-
getMessage
-
getReadName
may be null -
getRecordNumber
public long getRecordNumber()1-based. -1 if not known. -
setRecordNumber
public void setRecordNumber(long recordNumber) -
getSource
-
setSource
-