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.
BlastAppParameters Struct Reference

This datatype is used to parse a given ParameterSet in a method suitable for a particular BLAST configuration. More...

#include <blast_app_parameters.h>

Public Member Functions

bool ParseBlastAppParameters (BlastAppParameters *app_p, const struct BlastServiceData *data_p, ParameterSet *params_p, struct ArgsProcessor *ap_p)
 Parse a given ParameterSet in a method suitable for a particular BLAST configuration defined by a given ArgsProcessor. More...
 

Data Fields

bool(* bap_parse_params_fn )(const struct BlastServiceData *data_p, ParameterSet *params_p, struct ArgsProcessor *ap_p)
 Parse a given ParameterSet in a method suitable for a particular BLAST configuration defined by a given ArgsProcessor. More...
 

Detailed Description

This datatype is used to parse a given ParameterSet in a method suitable for a particular BLAST configuration.

Member Function Documentation

◆ ParseBlastAppParameters()

bool ParseBlastAppParameters ( BlastAppParameters app_p,
const struct BlastServiceData data_p,
ParameterSet params_p,
struct ArgsProcessor ap_p 
)

Parse a given ParameterSet in a method suitable for a particular BLAST configuration defined by a given ArgsProcessor.

Parameters
app_pThe given BlastAppParameters to use.
data_pThe Blast service configuration data.
params_pThe ParameterSet to parse.
ap_pThe ArgsProcessor that will process the given ParameterSet and convert the values into a format suitable for the underlying BlastTool.
Returns
true if the ParameterSet was parsed successfully, false otherwise.

Field Documentation

◆ bap_parse_params_fn

bool(* bap_parse_params_fn) (const struct BlastServiceData *data_p, ParameterSet *params_p, struct ArgsProcessor *ap_p)

Parse a given ParameterSet in a method suitable for a particular BLAST configuration defined by a given ArgsProcessor.

Parameters
data_pThe Blast service configuration data.
params_pThe ParameterSet to parse.
ap_pThe ArgsProcessor that will process the given ParameterSet and convert the values into a format suitable for the underlying BlastTool.
Returns
true if the ParameterSet was parsed successfully, false otherwise.

The documentation for this struct was generated from the following file: