pub fn from_bytes(bytes: &[u8]) -> DnaString {
        let mut dna_string = DnaString {
            storage: Vec::new(),
            len: 0,
        };

        dna_string.extend(bytes.iter().cloned());
        dna_string
    }
/// Create a DnaString from a 0-4 encoded byte slice
Create a DnaString from a 0-4 encoded byte slice
Create a DnaString from a 0 - 4 encoded byte slice
pub fn from_bytes(bytes: &[u8]) -> DnaString {
        let mut dna_string = DnaString {
            storage: Vec::new(),
            len: 0,
        };
        dna_string.extend(bytes.iter().cloned());
        dna_string
    }
pub fn from_bytes ( bytes : & [ u8 ] ) -> DnaString { let mut dna_string = DnaString { storage : Vec :: new ( ) , len : 0 , } ; dna_string . extend ( bytes . iter ( ) . cloned ( ) ) ; dna_string }
Create a DnaString from a 0-4 encoded byte slice
Create a DnaString from a 0 - 4 encoded byte slice
bytes
&[u8]
bytes
&[u8]