pub fn query( db_path: &str, query_fasta: &str, max_divergence: Option<u32>, max_num_hits: Option<u32>, limit_per_sequence: Option<u32> ) -> Result<(), Box<dyn Error>>