use bsalign::pairwise::{BsPairwirseAligner, BsPairwiseParam};
fn main() {
let qseq = include_str!("../../test-data/seq.seq");
let param = BsPairwiseParam::default().set_ksize(4);
let mut aligner = BsPairwirseAligner::new(param);
let result = aligner.align_banded_striped_8bit(&qseq, &qseq);
assert_eq!(result.aln, qseq.len() as i32);
let alnstr = result.to_string();
println!(
"{}\n{}\n{}",
alnstr.tseq().to_string(),
alnstr.qseq().to_string(),
alnstr.alignment().to_string()
);
println!("Alignment result: {}", result);
}