Sets the appropriate fields in the SAM header for the order.
Sets the appropriate fields in the SAM header for the order.
Returns the group order that should be set in the SAM header.
Returns the group order that should be set in the SAM header. None will cause GO to be unset.
Returns the order's name.
Returns the order's name.
Returns the sort order that should be set in the SAM header.
Returns the sort order that should be set in the SAM header.
Function to generate the sort key for sorting records into this ordering.
Function to generate the sort key for sorting records into this ordering.
The subsort string to be placed *after* the sort order in the SS tag.
The subsort string to be placed *after* the sort order in the SS tag.
The sort order used by GroupReadByUmi. Sorts reads by the earlier unclipped 5' coordinate of the read pair, the higher unclipped 5' coordinate of the read pair, library, the molecular identifier (see com.fulcrumgenomics.umi.ConsensusTags.MolecularId), read name, and if R1 has the lower coordinates of the pair.