Skip to content

Commit

Permalink
GitButler WIP Commit
Browse files Browse the repository at this point in the history
  • Loading branch information
gitbutler-client committed Aug 16, 2024
1 parent 835b347 commit 1212b4d
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 4 deletions.
Binary file removed my_index.mmi
Binary file not shown.
32 changes: 28 additions & 4 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -329,14 +329,20 @@ impl Default for Aligner {
impl Aligner {
/// Create a new aligner with default options
pub fn builder() -> Self {
Aligner {
let mut aligner = Aligner {
mapopt: MapOpt {
seed: 42,
seed: 11,
best_n: 1,
..Default::default()
},
..Default::default()
};

unsafe {
minimap2_sys::mm_set_opt(&0, &mut aligner.idxopt, &mut aligner.mapopt);
}

aligner
}
}

Expand Down Expand Up @@ -1215,7 +1221,7 @@ mod tests {
.preset(Preset::MapOnt)
.with_index_threads(2);

aligner = aligner.with_index("yeast_ref.mmi", None).unwrap();
aligner = aligner.with_index(, None).unwrap();

aligner
.map(
Expand Down Expand Up @@ -1464,13 +1470,31 @@ mod tests {
println!("{:#?}", mappings);
}

#[test]
fn test_alignment_score() {
let mut aligner = Aligner::builder()
.preset(Preset::Splice)
.with_index_threads(1);
aligner = aligner
.with_index("test_data/genome.fa", None)
.unwrap()
.with_cigar();

let output = aligner.map(
b"GAAATACGGGTCTCTGGTTTGACATAAAGGTCCAACTGTAATAACTGATTTTATCTGTGGGTGATGCGTTTCTCGGACAACCACGACCGCGCCCAGACTTAAATCGCACATACTGCGTCGTGCAATGCCGGGCGCTAACGGCTCAATATCACGCTGCGTCACTATGGCTACCCCAAAGCGGGGGGGGCATCGACGGGCTGTTTGATTTGAGCTCCATTACCCTACAATTAGAACACTGGCAACATTTGGGCGTTGAGCGGTCTTCCGTGTCGCTCGATCCGCTGGAACTTGGCAACCACACTCTAAACTACATGTGGTATGGCTCATAAGATCATGCGGATCGTGGCACTGCTTTCGGCCACGTTAGAGCCGCTGTGCTCGAAGATTGGGACCTACCAAC",
false, false, None, None).unwrap();

println!("{:#?}", output);
panic!();
}

#[test]
fn test_aligner_config_and_mapping() {
let mut aligner = Aligner::builder()
.preset(Preset::MapOnt)
.with_index_threads(2);
aligner = aligner
.with_index("test_data/test_data.fasta", Some("test.mmi"))
.with_index("test_data/test_data.fasta", None)
.unwrap()
.with_cigar();

Expand Down
2 changes: 2 additions & 0 deletions test_data/cDNA.fasta
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
>fwd
GAAATACGGGTCTCTGGTTTGACATAAAGGTCCAACTGTAATAACTGATTTTATCTGTGGGTGATGCGTTTCTCGGACAACCACGACCGCGCCCAGACTTAAATCGCACATACTGCGTCGTGCAATGCCGGGCGCTAACGGCTCAATATCACGCTGCGTCACTATGGCTACCCCAAAGCGGGGGGGGCATCGACGGGCTGTTTGATTTGAGCTCCATTACCCTACAATTAGAACACTGGCAACATTTGGGCGTTGAGCGGTCTTCCGTGTCGCTCGATCCGCTGGAACTTGGCAACCACACTCTAAACTACATGTGGTATGGCTCATAAGATCATGCGGATCGTGGCACTGCTTTCGGCCACGTTAGAGCCGCTGTGCTCGAAGATTGGGACCTACCAAC
Binary file removed yeast_ref.mmi
Binary file not shown.

0 comments on commit 1212b4d

Please sign in to comment.