assert_eq!(vcf.samples(), &vec!["SAMPLE1".to_string(), "SAMPLE4".to_string(), "SAMPLE7".to_string()]);
let vcf = hatk::read_vcf::read_vcf_to_matrix(&args, "chr9", 32, Some((start.pos as u64, end.pos as u64))).unwrap();
let vcf = hatk::subcommands::ref_ht_comparison::transform_gt_matrix_to_match_matrix(vcf, &ht);
let vcf = hatk::read_vcf::read_vcf_to_matrix(&args, "chr9", 32, Some((start.pos as u64, end.pos as u64))).unwrap();
let vcf = hatk::subcommands::ref_ht_comparison::transform_gt_matrix_to_match_matrix(vcf, &ht);
let g = hatk::subcommands::recursive_mbah::tree_petgraph(&vcf, &LocDirection::Left, &None, true).unwrap();
let args = StandardArgs { file: PathBuf::from(TEST_VCF), info_limit: Some(0.9), ..Default::default() };
let (matrix, _pos_coords) = hatk::read_vcf::read_vcf_to_contra_matrix(&args, "chr9", None).unwrap();
let args = StandardArgs { file: PathBuf::from("tests/test_missing.vcf.gz"), ..Default::default() };
let vcf = hatk::read_vcf::read_vcf_to_matrix_missing_allowed(&args, "chr9", 32, None).unwrap();
HapVariant{ pos: 9999, contig: "chr9".into(), reference: "G".into(), alt: "T".into(), gt: 0 },
let means = vcf.get_variable_data_mean(&[0,1,2,3], &["aoo".to_string(), "dur".to_string()]).unwrap().unwrap();
let vecs = vcf.get_variable_data_vecs(&[0,1], &["aoo".to_string(), "dur".to_string()]).unwrap().unwrap();
let res = std::fs::read_to_string("tests/results/shared_haplotype_only_longest.csv").unwrap();
let res = std::fs::read_to_string("tests/results/recursive_mbah_left_only_longest.svg").unwrap();
let res = std::fs::read_to_string("tests/results/random_sampled_shared_haplotype_rwc.csv").unwrap();