pub fn blank(n: usize) -> Self {
        let blocks = (n * WIDTH >> 6) + (if n * WIDTH & 0x3F > 0 { 1 } else { 0 });
        let storage = vec![0; blocks];

        DnaString {
            storage: storage,
            len: n,
        }
    }
/// Create a DnaString of length n initialized to all A's
Create a DnaString of length n initialized to all A's
Create a DnaString of length n initialized to all A ' s
pub fn blank(n: usize) -> Self {
        let blocks = (n * WIDTH >> 6) + (if n * WIDTH & 0x3F > 0 { 1 } else { 0 });
        let storage = vec![0; blocks];
        DnaString {
            storage: storage,
            len: n,
        }
    }
pub fn blank ( n : usize ) -> Self { let blocks = ( n * WIDTH >> 6 ) + ( if n * WIDTH & 0x3F > 0 { 1 } else { 0 } ) ; let storage = vec ! [ 0 blocks ] ; DnaString { storage : storage , len : n , } }
Create a DnaString of length n initialized to all A's
Create a DnaString of length n initialized to all A ' s
n
usize
n
usize