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.
primer3_prefs.h File Reference
Include dependency graph for primer3_prefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Primer3Prefs
 

Functions

Primer3PrefsAllocatePrimer3Prefs (const PolymarkerServiceData *data_p)
 
void FreePrimer3Prefs (Primer3Prefs *prefs_p)
 
char * SavePrimer3Prefs (Primer3Prefs *prefs_p, const char *working_dir_s, const char *job_id_s)
 
bool AddPrimer3PrefsParameters (ParameterSet *params_p, PolymarkerServiceData *data_p)
 
bool GetPrimer3PrefsParameterTypesForNamedParameters (const Service *service_p, const char *param_name_s, ParameterType *pt_p)
 
void ParsePrimer3PrefsParameters (const ParameterSet *params_p, Primer3Prefs *prefs_p)
 
char * WritePrimer3Config (const ParameterSet *params_p, const char *prefs_path_s, const PolymarkerServiceData *data_p)
 

Function Documentation

◆ AllocatePrimer3Prefs()

Primer3Prefs* AllocatePrimer3Prefs ( const PolymarkerServiceData data_p)

◆ FreePrimer3Prefs()

void FreePrimer3Prefs ( Primer3Prefs prefs_p)

◆ SavePrimer3Prefs()

char* SavePrimer3Prefs ( Primer3Prefs prefs_p,
const char *  working_dir_s,
const char *  job_id_s 
)

◆ AddPrimer3PrefsParameters()

bool AddPrimer3PrefsParameters ( ParameterSet params_p,
PolymarkerServiceData data_p 
)

◆ GetPrimer3PrefsParameterTypesForNamedParameters()

bool GetPrimer3PrefsParameterTypesForNamedParameters ( const Service service_p,
const char *  param_name_s,
ParameterType pt_p 
)

◆ ParsePrimer3PrefsParameters()

void ParsePrimer3PrefsParameters ( const ParameterSet params_p,
Primer3Prefs prefs_p 
)

◆ WritePrimer3Config()

char* WritePrimer3Config ( const ParameterSet params_p,
const char *  prefs_path_s,
const PolymarkerServiceData data_p 
)