Essential Features
- Sequences up to 1024 nt are supported
- ShortSeqCounter is provided for optimized counting of unique sequences
- ShortSeq objects are one of the following classes, depending on length:
- ShortSeq64 (0-32 nt)
- ShortSeq128 (33-64 nt)
- ShortSeqVar (65-1024 nt)
- SIMD instructions are utilized by ShortSeqVar for higher throughput
Target Hardware Requirements
CPU must support BMI2 instructions. Roughly speaking, this includes:
- Intel Haswell (2014) and newer
- AMD Excavator (2015) and newer
- Apple M1 and newer
However, AMD processors prior to Zen 3 (2020) aren't recommended for 65-1024 nt sequences if runtime performance is a high priority