pub fn read_dna( print_dna: bool, path: &PathBuf, dna_types_hm: &mut HashMap<String, u16>, dna_structs_hm: &mut HashMap<String, DnaStrC>, dna_2_type_id: &mut Vec<u16>, types: &mut Vec<String>, bytes_read: &mut usize) -> Result<()>