This function deletes a QuickBLAST instance based on the instance ID

DeleteQuickBLASTInstance(ptr)

Arguments

ptr

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

Value

TRUE - if the instance is deleted successfully, throws error otherwise

Examples

blastp_inst <- QuickBLAST::CreateQuickBLASTInstance(
  seq_type = 1,
  strand = 0,
  program = "blastp",
  save_sequences = FALSE,
  save_hsp_sequences = FALSE
)
#> Using blastp Defaults...
QuickBLAST::DeleteQuickBLASTInstance(
  QuickBLAST::GetInstanceID(
    blastp_inst
  )
)
#> [1] TRUE