Package htsjdk.samtools
Class SAMTagUtil
- java.lang.Object
-
- htsjdk.samtools.SAMTagUtil
-
@Deprecated public class SAMTagUtil extends Object
Deprecated.as of 11/2018, the functions in this class have been absorbed by theSAMTagenum.Facility for converting between String and short representation of a SAM tag. short representation is used by HTSJDK internally and is much more efficient. Callers are encouraged to obtain the short value for a tag of interest once, and then use the SAMRecord attribute API that takes shorts rather than Strings. Tags that are defined by the SAM spec are included in the enumSAMTagalong with their precomputed short tag.
-
-
Field Summary
Fields Modifier and Type Field Description shortAMDeprecated.useSAMTag.getBinaryTag()instead.shortASDeprecated.useSAMTag.getBinaryTag()instead.shortBCDeprecated.useSAMTag.getBinaryTag()instead.shortBQDeprecated.useSAMTag.getBinaryTag()instead.shortBZDeprecated.useSAMTag.getBinaryTag()instead.shortCBDeprecated.useSAMTag.getBinaryTag()instead.shortCCDeprecated.useSAMTag.getBinaryTag()instead.shortCGDeprecated.useSAMTag.getBinaryTag()instead.shortCMDeprecated.useSAMTag.getBinaryTag()instead.shortCODeprecated.useSAMTag.getBinaryTag()instead.shortCPDeprecated.useSAMTag.getBinaryTag()instead.shortCQDeprecated.useSAMTag.getBinaryTag()instead.shortCRDeprecated.useSAMTag.getBinaryTag()instead.shortCSDeprecated.useSAMTag.getBinaryTag()instead.shortCTDeprecated.useSAMTag.getBinaryTag()instead.shortCYDeprecated.useSAMTag.getBinaryTag()instead.shortE2Deprecated.useSAMTag.getBinaryTag()instead.shortFIDeprecated.useSAMTag.getBinaryTag()instead.shortFSDeprecated.useSAMTag.getBinaryTag()instead.shortFTDeprecated.useSAMTag.getBinaryTag()instead.shortFZDeprecated.useSAMTag.getBinaryTag()instead.shortGCDeprecated.useSAMTag.getBinaryTag()instead.shortGQDeprecated.useSAMTag.getBinaryTag()instead.shortGSDeprecated.useSAMTag.getBinaryTag()instead.shortH0Deprecated.useSAMTag.getBinaryTag()instead.shortH1Deprecated.useSAMTag.getBinaryTag()instead.shortH2Deprecated.useSAMTag.getBinaryTag()instead.shortHIDeprecated.useSAMTag.getBinaryTag()instead.shortIHDeprecated.useSAMTag.getBinaryTag()instead.shortLBDeprecated.useSAMTag.getBinaryTag()instead.shortMCDeprecated.useSAMTag.getBinaryTag()instead.shortMDDeprecated.useSAMTag.getBinaryTag()instead.shortMFDeprecated.useSAMTag.getBinaryTag()instead.shortMIDeprecated.useSAMTag.getBinaryTag()instead.shortMQDeprecated.useSAMTag.getBinaryTag()instead.shortNHDeprecated.useSAMTag.getBinaryTag()instead.shortNMDeprecated.useSAMTag.getBinaryTag()instead.shortOCDeprecated.useSAMTag.getBinaryTag()instead.shortOFDeprecated.useSAMTag.getBinaryTag()instead.shortOPDeprecated.useSAMTag.getBinaryTag()instead.shortOQDeprecated.useSAMTag.getBinaryTag()instead.shortORDeprecated.useSAMTag.getBinaryTag()instead.shortOXDeprecated.useSAMTag.getBinaryTag()instead.shortPGDeprecated.useSAMTag.getBinaryTag()instead.shortPQDeprecated.useSAMTag.getBinaryTag()instead.shortPTDeprecated.useSAMTag.getBinaryTag()instead.shortPUDeprecated.useSAMTag.getBinaryTag()instead.shortQ2Deprecated.useSAMTag.getBinaryTag()instead.shortQTDeprecated.useSAMTag.getBinaryTag()instead.shortQXDeprecated.useSAMTag.getBinaryTag()instead.shortR2Deprecated.useSAMTag.getBinaryTag()instead.shortRGDeprecated.useSAMTag.getBinaryTag()instead.shortRTDeprecated.useSAMTag.getBinaryTag()instead.shortRXDeprecated.useSAMTag.getBinaryTag()instead.shortS2Deprecated.useSAMTag.getBinaryTag()instead.shortSADeprecated.useSAMTag.getBinaryTag()instead.shortSMDeprecated.useSAMTag.getBinaryTag()instead.shortSQDeprecated.useSAMTag.getBinaryTag()instead.shortTCDeprecated.useSAMTag.getBinaryTag()instead.shortU2Deprecated.useSAMTag.getBinaryTag()instead.shortUQDeprecated.useSAMTag.getBinaryTag()instead.
-
Constructor Summary
Constructors Constructor Description SAMTagUtil()Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static SAMTagUtilgetSingleton()Deprecated.use the static methods inSAMTaginsteadshortmakeBinaryTag(String tag)Deprecated.useinsteadStringmakeStringTag(short tag)Deprecated.useSAMTag.makeStringTag(short)instead
-
-
-
Field Detail
-
AM
@Deprecated public final short AM
Deprecated.useSAMTag.getBinaryTag()instead.
-
AS
@Deprecated public final short AS
Deprecated.useSAMTag.getBinaryTag()instead.
-
BC
@Deprecated public final short BC
Deprecated.useSAMTag.getBinaryTag()instead.
-
BQ
@Deprecated public final short BQ
Deprecated.useSAMTag.getBinaryTag()instead.
-
BZ
@Deprecated public final short BZ
Deprecated.useSAMTag.getBinaryTag()instead.
-
CB
@Deprecated public final short CB
Deprecated.useSAMTag.getBinaryTag()instead.
-
CC
@Deprecated public final short CC
Deprecated.useSAMTag.getBinaryTag()instead.
-
CG
@Deprecated public final short CG
Deprecated.useSAMTag.getBinaryTag()instead.
-
CM
@Deprecated public final short CM
Deprecated.useSAMTag.getBinaryTag()instead.
-
CO
@Deprecated public final short CO
Deprecated.useSAMTag.getBinaryTag()instead.
-
CP
@Deprecated public final short CP
Deprecated.useSAMTag.getBinaryTag()instead.
-
CQ
@Deprecated public final short CQ
Deprecated.useSAMTag.getBinaryTag()instead.
-
CR
@Deprecated public final short CR
Deprecated.useSAMTag.getBinaryTag()instead.
-
CS
@Deprecated public final short CS
Deprecated.useSAMTag.getBinaryTag()instead.
-
CT
@Deprecated public final short CT
Deprecated.useSAMTag.getBinaryTag()instead.
-
CY
@Deprecated public final short CY
Deprecated.useSAMTag.getBinaryTag()instead.
-
E2
@Deprecated public final short E2
Deprecated.useSAMTag.getBinaryTag()instead.
-
FI
@Deprecated public final short FI
Deprecated.useSAMTag.getBinaryTag()instead.
-
FS
@Deprecated public final short FS
Deprecated.useSAMTag.getBinaryTag()instead.
-
FT
@Deprecated public final short FT
Deprecated.useSAMTag.getBinaryTag()instead.
-
FZ
@Deprecated public final short FZ
Deprecated.useSAMTag.getBinaryTag()instead.
-
GC
@Deprecated public final short GC
Deprecated.useSAMTag.getBinaryTag()instead.
-
GS
@Deprecated public final short GS
Deprecated.useSAMTag.getBinaryTag()instead.
-
GQ
@Deprecated public final short GQ
Deprecated.useSAMTag.getBinaryTag()instead.
-
LB
@Deprecated public final short LB
Deprecated.useSAMTag.getBinaryTag()instead.
-
H0
@Deprecated public final short H0
Deprecated.useSAMTag.getBinaryTag()instead.
-
H1
@Deprecated public final short H1
Deprecated.useSAMTag.getBinaryTag()instead.
-
H2
@Deprecated public final short H2
Deprecated.useSAMTag.getBinaryTag()instead.
-
HI
@Deprecated public final short HI
Deprecated.useSAMTag.getBinaryTag()instead.
-
IH
@Deprecated public final short IH
Deprecated.useSAMTag.getBinaryTag()instead.
-
MC
@Deprecated public final short MC
Deprecated.useSAMTag.getBinaryTag()instead.
-
MF
@Deprecated public final short MF
Deprecated.useSAMTag.getBinaryTag()instead.
-
MI
@Deprecated public final short MI
Deprecated.useSAMTag.getBinaryTag()instead.
-
MD
@Deprecated public final short MD
Deprecated.useSAMTag.getBinaryTag()instead.
-
MQ
@Deprecated public final short MQ
Deprecated.useSAMTag.getBinaryTag()instead.
-
NH
@Deprecated public final short NH
Deprecated.useSAMTag.getBinaryTag()instead.
-
NM
@Deprecated public final short NM
Deprecated.useSAMTag.getBinaryTag()instead.
-
OQ
@Deprecated public final short OQ
Deprecated.useSAMTag.getBinaryTag()instead.
-
OP
@Deprecated public final short OP
Deprecated.useSAMTag.getBinaryTag()instead.
-
OC
@Deprecated public final short OC
Deprecated.useSAMTag.getBinaryTag()instead.
-
OF
@Deprecated public final short OF
Deprecated.useSAMTag.getBinaryTag()instead.
-
OR
@Deprecated public final short OR
Deprecated.useSAMTag.getBinaryTag()instead.
-
OX
@Deprecated public final short OX
Deprecated.useSAMTag.getBinaryTag()instead.
-
PG
@Deprecated public final short PG
Deprecated.useSAMTag.getBinaryTag()instead.
-
PQ
@Deprecated public final short PQ
Deprecated.useSAMTag.getBinaryTag()instead.
-
PT
@Deprecated public final short PT
Deprecated.useSAMTag.getBinaryTag()instead.
-
PU
@Deprecated public final short PU
Deprecated.useSAMTag.getBinaryTag()instead.
-
QT
@Deprecated public final short QT
Deprecated.useSAMTag.getBinaryTag()instead.
-
Q2
@Deprecated public final short Q2
Deprecated.useSAMTag.getBinaryTag()instead.
-
QX
@Deprecated public final short QX
Deprecated.useSAMTag.getBinaryTag()instead.
-
R2
@Deprecated public final short R2
Deprecated.useSAMTag.getBinaryTag()instead.
-
RG
@Deprecated public final short RG
Deprecated.useSAMTag.getBinaryTag()instead.
-
RT
@Deprecated public final short RT
Deprecated.useSAMTag.getBinaryTag()instead.
-
RX
@Deprecated public final short RX
Deprecated.useSAMTag.getBinaryTag()instead.
-
S2
@Deprecated public final short S2
Deprecated.useSAMTag.getBinaryTag()instead.
-
SA
@Deprecated public final short SA
Deprecated.useSAMTag.getBinaryTag()instead.
-
SM
@Deprecated public final short SM
Deprecated.useSAMTag.getBinaryTag()instead.
-
SQ
@Deprecated public final short SQ
Deprecated.useSAMTag.getBinaryTag()instead.
-
TC
@Deprecated public final short TC
Deprecated.useSAMTag.getBinaryTag()instead.
-
U2
@Deprecated public final short U2
Deprecated.useSAMTag.getBinaryTag()instead.
-
UQ
@Deprecated public final short UQ
Deprecated.useSAMTag.getBinaryTag()instead.
-
-
Method Detail
-
getSingleton
@Deprecated public static SAMTagUtil getSingleton()
Deprecated.use the static methods inSAMTaginsteadDespite the fact that this class has state, it should be thread-safe because the cache gets filled with the same values by any thread.
-
makeBinaryTag
@Deprecated public short makeBinaryTag(String tag)
Deprecated.useinsteadConvert from String representation of tag name to short representation.- Parameters:
tag- 2-character String representation of a tag name.- Returns:
- Tag name packed as 2 ASCII bytes in a short.
-
makeStringTag
@Deprecated public String makeStringTag(short tag)
Deprecated.useSAMTag.makeStringTag(short)insteadConvert from short representation of tag name to String representation.- Parameters:
tag- Tag name packed as 2 ASCII bytes in a short.- Returns:
- 2-character String representation of a tag name.
-
-