@@ -408,8 +408,7 @@ impl Record {
408408 // seq
409409 {
410410 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 ( ) {
413412 ENCODE_BASE [ seq[ j + 1 ] as usize ]
414413 } else {
415414 0
@@ -1689,14 +1688,14 @@ impl Cigar {
16891688 fn encode ( self ) -> u32 {
16901689 match self {
16911690 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 ,
17001699 }
17011700 }
17021701
0 commit comments