|
|
@@ -11,12 +11,10 @@ mod tests {
|
|
|
use anyhow::{Ok, Result};
|
|
|
use indicatif::MultiProgress;
|
|
|
use indicatif_log_bridge::LogWrapper;
|
|
|
- use log::info;
|
|
|
|
|
|
use crate::{
|
|
|
config::Config,
|
|
|
- sql::variants_sql::{load_variants_name, remove_variants_names},
|
|
|
- variants::{VCFSource, Variant, VariantType, Variants},
|
|
|
+ sql::variants_sql::load_variants_name,
|
|
|
};
|
|
|
|
|
|
use super::*;
|
|
|
@@ -28,7 +26,7 @@ mod tests {
|
|
|
}
|
|
|
|
|
|
#[test]
|
|
|
- fn run_pipe() -> Result<()> {
|
|
|
+ fn load_from_vcf() -> Result<()> {
|
|
|
let name = "GALLET";
|
|
|
|
|
|
let logger =
|
|
|
@@ -52,12 +50,7 @@ mod tests {
|
|
|
LogWrapper::new(multi.clone(), logger).try_init().unwrap();
|
|
|
|
|
|
let mut variants = load_variants_name(name, &multi)?;
|
|
|
- let v = variants.get_cat(&variants::VariantCategory::Constit);
|
|
|
- // let v = v.iter().filter(|v| 0.25 < v.vaf.unwrap() && v.vaf.unwrap() < 0.75 )
|
|
|
- // .map(|v| {
|
|
|
- //
|
|
|
- // }).collect::<Vec<Variant>>();
|
|
|
- //
|
|
|
+ let _variants = variants.get_cat(&variants::VariantCategory::Constit);
|
|
|
|
|
|
variants.write_vcf_cat("test.vcf.gz", &variants::VariantCategory::Somatic)?;
|
|
|
println!("{} variants loaded from db.", variants.len());
|