Reformat BLASTn results
Usage
blastn_results(
results_table,
bam_file,
num_results = 10,
num_reads_per_result = 100,
hit_list = 10,
num_threads = 1,
db_path,
out_path,
db = NULL,
sample_name = NULL,
quiet = quiet,
accession_path,
fasta_dir = NULL,
BPPARAM
)Arguments
- results_table
data.frame containing the MetaScope results.
- bam_file
Rsamtools::bamFileinstance for the given sample.- num_results
Integer; maximum number of Metascope results to BLAST. Default is 10.
- num_reads_per_result
Integer; number of reads to BLAST per result. Default is 100.
- hit_list
Integer; how many BLAST results to fetch for each read. Default is 10.
- num_threads
Integer; how many threads to use if multithreading. Default is 1.
- db_path
Character string; filepath for the location of the pre-installed BLAST database.
- out_path
Character string; Output directory to save CSV output files, including base name of files. For example, given a sample "X78256", filepath would be
file.path(directory_here, "X78256")with extension omitted.- db
Currently accepts one of
c("ncbi", "silva", "other")Default is"ncbi", appropriate for samples aligned against indices compiled from NCBI whole genome databases. Alternatively, usage of an alternate database (like Greengenes2) should be specified with"other".- sample_name
Character string, sample name for output files.
- quiet
Logical, whether to print out more informative messages. Default is FALSE.
- accession_path
(character) Filepath to NCBI accessions SQL database. See
taxonomzr::prepareDatabase().- fasta_dir
Character string; Directory where fastas from
metascope_idare stored.- BPPARAM
An optional BiocParallelParam instance determining the parallel back-end to be used during evaluation.