Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
|
Go to the documentation of this file.
28 #ifndef EXTERNAL_BLAST_TOOL_HPP_
29 #define EXTERNAL_BLAST_TOOL_HPP_
208 virtual bool AddBlastArg (
const char *
const arg_s,
const bool hyphen_flag);
220 virtual bool AddBlastArgsPair (
const char *key_s,
const char *value_s);
234 char *GetJobFilename (
const char *
const prefix_s,
const char *
const suffix_s);
252 static const char *
const EBT_COMMAND_LINE_EXECUTABLE_S;
253 static const char *
const EBT_WORKING_DIR_S;
254 static const char *
const EBT_RESULTS_FILE_S;
This datatype stores the ServiceJob and its associated BlastTool.
Definition: blast_service_job.h:66
This datatype is used to parse a given ParameterSet in a method suitable for a particular BLAST confi...
Definition: blast_app_parameters.h:47
The configuration data for the Blast Service.
Definition: blast_service.h:143
#define BLAST_SERVICE_LOCAL
Definition: blast_service_api.h:48
A set of Parameters along with an optional name and description.
Definition: parameter_set.h:46
An ArgsProcessor is a class to abstract out how a particular BlastTool stores a value when an argumen...
Definition: args_processor.hpp:46