|
|
@@ -382,7 +382,7 @@ impl Dorado {
|
|
|
|
|
|
info!("Running Dorado with params: {:#?}", self.config);
|
|
|
|
|
|
- let dorado_bin = "/data/tools/dorado-0.7.2-linux-x64/bin/dorado";
|
|
|
+ let dorado_bin = self.config.align.dorado_bin.clone();
|
|
|
|
|
|
self.create_reference_mmi()?;
|
|
|
self.create_directories()?;
|
|
|
@@ -395,7 +395,7 @@ impl Dorado {
|
|
|
|
|
|
if !bam_path.exists() {
|
|
|
info!("Creating new bam file");
|
|
|
- self.basecall_align(dorado_bin)?;
|
|
|
+ self.basecall_align(&dorado_bin)?;
|
|
|
} else {
|
|
|
// check if merge before call
|
|
|
let new_bam_path = bam_path
|
|
|
@@ -406,7 +406,7 @@ impl Dorado {
|
|
|
|
|
|
let bam = self.bam.clone();
|
|
|
self.bam = new_bam_path.clone().to_string_lossy().to_string();
|
|
|
- self.basecall_align(dorado_bin)?;
|
|
|
+ self.basecall_align(&dorado_bin)?;
|
|
|
self.bam.clone_from(&bam);
|
|
|
self.merge_bam(&new_bam_path)?;
|
|
|
}
|