Thomas il y a 7 mois
Parent
commit
bc337fb95a
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      src/io/readers.rs

+ 2 - 2
src/io/readers.rs

@@ -15,7 +15,7 @@ pub fn get_reader(path: &str) -> anyhow::Result<Box<dyn std::io::Read>> {
         .collect::<Vec<&str>>()
         .last()
         .context(format!("Can't parse {path}"))?;
-    assert!(file_type == "gz" || file_type == "vcf" || file_type == "bed" || file_type == "tsv");
+    assert!(file_type == "gz" || file_type == "vcf" || file_type == "bed" || file_type == "tsv" || file_type == "json");
 
     let raw_reader: Box<dyn std::io::Read> = Box::new(File::open(path)?);
 
@@ -24,7 +24,7 @@ pub fn get_reader(path: &str) -> anyhow::Result<Box<dyn std::io::Read>> {
             let reader = Box::new(BGZFReader::new(raw_reader)?);
             Ok(Box::new(BufReader::new(reader)))
         }
-        "vcf" | "bed" | "tsv" => Ok(Box::new(BufReader::new(raw_reader))),
+        "vcf" | "bed" | "tsv" | "json" => Ok(Box::new(BufReader::new(raw_reader))),
         t => {
             panic!("unknown file type: {}", t)
         }