@@ -408,8 +408,7 @@ impl Record {
408
408
// seq
409
409
{
410
410
for j in ( 0 ..seq. len ( ) ) . step_by ( 2 ) {
411
- data[ i + j / 2 ] = ENCODE_BASE [ seq[ j] as usize ] << 4
412
- | ( if j + 1 < seq. len ( ) {
411
+ data[ i + j / 2 ] = ( ENCODE_BASE [ seq[ j] as usize ] << 4 ) | ( if j + 1 < seq. len ( ) {
413
412
ENCODE_BASE [ seq[ j + 1 ] as usize ]
414
413
} else {
415
414
0
@@ -1689,14 +1688,14 @@ impl Cigar {
1689
1688
fn encode ( self ) -> u32 {
1690
1689
match self {
1691
1690
Cigar :: Match ( len) => len << 4 , // | 0,
1692
- Cigar :: Ins ( len) => len << 4 | 1 ,
1693
- Cigar :: Del ( len) => len << 4 | 2 ,
1694
- Cigar :: RefSkip ( len) => len << 4 | 3 ,
1695
- Cigar :: SoftClip ( len) => len << 4 | 4 ,
1696
- Cigar :: HardClip ( len) => len << 4 | 5 ,
1697
- Cigar :: Pad ( len) => len << 4 | 6 ,
1698
- Cigar :: Equal ( len) => len << 4 | 7 ,
1699
- Cigar :: Diff ( len) => len << 4 | 8 ,
1691
+ Cigar :: Ins ( len) => ( len << 4 ) | 1 ,
1692
+ Cigar :: Del ( len) => ( len << 4 ) | 2 ,
1693
+ Cigar :: RefSkip ( len) => ( len << 4 ) | 3 ,
1694
+ Cigar :: SoftClip ( len) => ( len << 4 ) | 4 ,
1695
+ Cigar :: HardClip ( len) => ( len << 4 ) | 5 ,
1696
+ Cigar :: Pad ( len) => ( len << 4 ) | 6 ,
1697
+ Cigar :: Equal ( len) => ( len << 4 ) | 7 ,
1698
+ Cigar :: Diff ( len) => ( len << 4 ) | 8 ,
1700
1699
}
1701
1700
}
1702
1701
0 commit comments