BLAST 2 nucleotide or protein strings with a QuickBLAST instance.

BLAST2Seqs(ptr, query, subject, verbose = TRUE)

Arguments

ptr

(Rcpp::XPtr<QuickBLAST>) or (unsigned int) Pointer/ID of QuickBLAST instance

query

(string) Query sequence

subject

(string) Subject sequence.

verbose

(bool) Verbosity (Default: TRUE).

Value

(Rcpp::XPtr<QuickBLAST>) Pointer to a QuickBLAST Instance (Cannot be used in R)

Examples

if (FALSE) { # \dontrun{
blastp_inst <- QuickBLAST::CreateQuickBLASTInstance(
  seq_type = 1,
  strand = 0,
  program = "blastp",
  save_sequences = F,
  save_hsp_sequences = F
)
QuickBLAST::BLAST2Seqs(
  blastp_inst,
  "MQILLVEDDNTLFQELKKELEQWDFNV
  AGIEDFGKVMDTFESFNPEIVILDVQLP
  KYDGFYWCRKMREVSNVPILFLSSRDNP
  MDQVMSMELGADDYMQKPFYTNVLIAKL
  QAIYRRVYEFTAEEKRTLTWQDAVVDLS
  KDSIQKGDDTIFLSKTEMIILEILITKK
  NQIVSRDTIITALWDDEAFVSDNTLTVN
  VNRLRKKLSEISMDSAIETKVGKGYMAHE",
  "MQILLVEDDNTLFQELKKELEQWDFNV
  AGIEDFGKVMDTFESFNPEIVILDVQLP
  KYDGFYWCRKMREVSNVPILFLSSRDNP
  MDQVMSMELGADDYMQKPFYTNVLIAKL
  QAIYRRVYEFTAEEKRTLTWQDAVVDLS
  KDSIQKGDDTIFLSKTEMIILEILITKK
  NQIVSRDTIITALWDDEAFVSDNTLTVN
  VNRLRKKLSEISMDSAIETKVGKGYMAHE"
)
} # }