fn min_rc_flip(&self) -> (Self, bool) {
        let rc = self.rc();
        if *self < rc {
            (self.clone(), false)
        } else {
            (rc, true)
        }
    }
/// Return the minimum of the kmer and it's reverse complement, and a flag indicating if sequence was flipped
Return the minimum of the kmer and it's reverse complement, and a flag indicating if sequence was flipped
Return the minimum of the kmer and it ' s reverse complement and a flag indicating if sequence was flipped
fn min_rc_flip(&self) -> (Self, bool) {
        let rc = self.rc();
        if *self < rc {
            (self.clone(), false)
        } else {
            (rc, true)
        }
    }
fn min_rc_flip ( & self ) -> ( Self , bool ) { let rc = self . rc ( ) ; if * self < rc { ( self . clone ( ) , false ) } else { ( rc , true ) } }
Return the minimum of the kmer and it's reverse complement, and a flag indicating if sequence was flipped
Return the minimum of the kmer and it ' s reverse complement and a flag indicating if sequence was flipped
&self
&self