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.
26 #ifndef SERVER_SRC_SERVICES_POLYMARKER_INCLUDE_SYSTEM_POLYMARKER_TOOL_HPP_
27 #define SERVER_SRC_SERVICES_POLYMARKER_INCLUDE_SYSTEM_POLYMARKER_TOOL_HPP_
67 bool CreateArgs (
const char *input_s,
char *output_s,
char *contigs_s);
68 TempFile *GetInputFile (
const char *gene_id_s,
const char *target_chromosome_s,
const char *sequence_s);
69 char *GetOutputFolder ();
70 bool GetStringParameter (
const ParameterSet *
const params_p,
const char *param_name_s,
char **param_value_ss);
71 void FreeCommandLineArgs ();
77 static uint32 SPT_NUM_ARGS;
79 static const char *
const ASPT_ASYNC_S;
80 static const char *
const ASPT_LOGFILE_S;
81 static const char *
const ASPT_EXECUTABLE_S;
83 char *aspt_async_logfile_s;
A datatype that stores the information of sequence data that the PolymarkerService can run with.
Definition: polymarker_service.h:106
PolymarkerToolType
An enum listing the different types of PolymarkerTool that are available.
Definition: polymarker_service.h:86
The ServiceData used for the PolymarkerService.
Definition: polymarker_service.h:129
A datatype for storing a ServiceJob for the PolymarkerService with its extra associated fields.
Definition: polymarker_service_job.h:40
OperationStatus
The current status of an Operation.
Definition: operation.h:96
Create a temporary file to read and write data to.
Definition: blast/include/temp_file.hpp:46
#define POLYMARKER_SERVICE_LOCAL
Definition: polymarker_service.h:48
A set of Parameters along with an optional name and description.
Definition: parameter_set.h:46
A datatype to allow the running of command-line applications in a separate task.
Definition: system_async_task.h:44