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.
blastp_service.h File Reference
#include "args_processor.hpp"
#include "blast_service.h"
#include "blast_service_api.h"
#include "blast_service_params.h"
#include "parameter_set.h"
#include "service.h"
Include dependency graph for blastp_service.h:

Go to the source code of this file.

Functions

ServiceGetBlastPService (GrassrootsServer *grassroots_p)
 Get a Service capable of running BlastP searches. More...
 
bool AddProteinBlastParameters (BlastServiceData *data_p, ParameterSet *param_set_p)
 
bool ParseBlastPParameters (const BlastServiceData *data_p, ParameterSet *params_p, ArgsProcessor *ap_p)
 
ParameterSetCreateProteinBlastServiceParameters (Service *service_p, DataResource *resource_p, const char *param_set_name_s, const char *param_set_description_s, AddAdditionalParamsFn query_sequence_callback_fn, void *callback_data_p, const BlastTask *tasks_p, const uint32 num_tasks)
 
bool GetProteinBlastParameterTypeForNamedParameter (const char *param_name_s, ParameterType *pt_p)
 

Function Documentation

◆ AddProteinBlastParameters()

bool AddProteinBlastParameters ( BlastServiceData data_p,
ParameterSet param_set_p 
)

◆ ParseBlastPParameters()

bool ParseBlastPParameters ( const BlastServiceData data_p,
ParameterSet params_p,
ArgsProcessor ap_p 
)

◆ CreateProteinBlastServiceParameters()

ParameterSet* CreateProteinBlastServiceParameters ( Service service_p,
DataResource resource_p,
const char *  param_set_name_s,
const char *  param_set_description_s,
AddAdditionalParamsFn  query_sequence_callback_fn,
void *  callback_data_p,
const BlastTask tasks_p,
const uint32  num_tasks 
)

◆ GetProteinBlastParameterTypeForNamedParameter()

bool GetProteinBlastParameterTypeForNamedParameter ( const char *  param_name_s,
ParameterType pt_p 
)