Converts an htsjdk SAM Tag/Value into an ADAM attribute.
Converts an htsjdk SAM Tag/Value into an ADAM attribute.
htsjdk tag/value pair containing a tag value with a known type.
Returns an Attribute instance.
Extract the Attribute value from the corresponding String fragment stored in the Read.attributes field.
Extract the Attribute value from the corresponding String fragment stored in the Read.attributes field.
A three-part ':'-separated string, containing [attrTuple]:[type]:[value]
An Attribute value which has the three, extracted and correctly-typed parts of the encoded argument.
IllegalArgumentException
if the encoded string doesn't conform to the required regular
expression ([A-Z]{2}:[AifZHB]:[\t]+)
Parses a tab-separated string of attributes (tag:type:value) into a Seq of Attribute values.
Parses a tab-separated string of attributes (tag:type:value) into a Seq of Attribute values.
The String to be parsed
The parsed Attributes
AttributeUtils is a utility object for parsing optional fields from a BAM file, or the attributes column from an ADAM file.