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.
23 #ifndef SERVICES_POLYMARKER_SERVICE_INCLUDE_PRIMER3_PREFS_H_
24 #define SERVICES_POLYMARKER_SERVICE_INCLUDE_PRIMER3_PREFS_H_
void ParsePrimer3PrefsParameters(const ParameterSet *params_p, Primer3Prefs *prefs_p)
bool pp_explain_flag
Definition: primer3_prefs.h:68
ParameterType
The different types that a Parameter can take.
Definition: parameter_type.h:35
char * SavePrimer3Prefs(Primer3Prefs *prefs_p, const char *working_dir_s, const char *job_id_s)
bool GetPrimer3PrefsParameterTypesForNamedParameters(const Service *service_p, const char *param_name_s, ParameterType *pt_p)
uint32 pp_num_return
Definition: primer3_prefs.h:66
bool AddPrimer3PrefsParameters(ParameterSet *params_p, PolymarkerServiceData *data_p)
bool pp_lib_ambiguity_codes_consensus
Definition: primer3_prefs.h:62
const char * pp_thermodynamic_parameters_path_s
Definition: primer3_prefs.h:70
The ServiceData used for the PolymarkerService.
Definition: polymarker_service.h:129
Primer3Prefs * AllocatePrimer3Prefs(const PolymarkerServiceData *data_p)
A datatype which defines an available service, its capabilities and its parameters.
Definition: service.h:153
uint32 pp_product_size_range_min
Definition: primer3_prefs.h:49
char * WritePrimer3Config(const ParameterSet *params_p, const char *prefs_path_s, const PolymarkerServiceData *data_p)
bool pp_liberal_base
Definition: primer3_prefs.h:64
#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
void FreePrimer3Prefs(Primer3Prefs *prefs_p)
Definition: primer3_prefs.h:38
uint32 pp_max_size
Definition: primer3_prefs.h:60
uint32 pp_product_size_range_max
Definition: primer3_prefs.h:51