|
bool | AddQuerySequenceParams (BlastServiceData *data_p, ParameterSet *param_set_p, AddAdditionalParamsFn callback_fn, void *callback_data_p) |
| Add the common query sequence parameters for a Blast Service. More...
|
|
bool | AddGeneralAlgorithmParams (BlastServiceData *data_p, ParameterSet *param_set_p, AddAdditionalParamsFn callback_fn, const void *callback_data_p) |
| Add the common general algorithm parameters for a Blast Service. More...
|
|
bool | AddProgramSelectionParameters (BlastServiceData *blast_data_p, ParameterSet *param_set_p, const BlastTask *tasks_p, const BlastTask *default_task_p, const size_t task_mem_size, const size_t num_tasks) |
| Add the program selection parameters for a Blast Service. More...
|
|
uint16 | AddDatabaseParams (BlastServiceData *data_p, ParameterSet *param_set_p, DataResource *resource_p, const DatabaseType db_type) |
| Add the database parameters for a Blast Service. More...
|
|
uint32 | GetNumberOfDatabases (const BlastServiceData *data_p, const DatabaseType dt) |
| Get the number of databases of a given type that this BlastService has. More...
|
|
Parameter * | SetUpPreviousJobUUIDParameter (const BlastServiceData *service_data_p, ParameterSet *param_set_p, ParameterGroup *group_p) |
| Create the Parameter for specifying the UUIDs for any previous Blast searches. More...
|
|
Parameter * | SetUpOutputFormatParameters (const char **formats_ss, const uint32 num_formats, const uint32 default_format, const BlastServiceData *service_data_p, ParameterSet *param_set_p, ParameterGroup *group_p) |
| Create the Parameter for specifying the output format from a Blast search. More...
|
|
char * | CreateGroupName (const char *server_s) |
| Create the group name to use for available databases from a given named Server. More...
|
|
int8 | GetOutputFormatCodeForString (const char *output_format_s) |
| Get the output format code corresponding to the given string representation. More...
|
|
bool | GetDatabaseParameterTypeForNamedParameter (BlastServiceData *data_p, const char *param_name_s, ParameterType *pt_p) |
|
bool | GetQuerySequenceParameterTypeForNamedParameter (const char *param_name_s, ParameterType *pt_p) |
|
bool | GetGeneralAlgorithmParameterTypeForNamedParameter (const char *param_name_s, ParameterType *pt_p) |
|
bool | GetProgramSelectionParameterTypeForNamedParameter (const char *param_name_s, ParameterType *pt_p) |
|
bool | GetProteinGeneralAlgorithmParameterTypeForNamedParameter (const char *param_name_s, ParameterType *pt_p) |
|
char * | GetLocalDatabaseGroupName (GrassrootsServer *grassroots_p) |
|
char * | GetFullyQualifiedDatabaseName (const char *group_s, const char *db_s) |
|
const char * | GetLocalDatabaseName (const char *fully_qualified_db_s) |
|
bool | AddProteinGeneralAlgorithmParameters (BlastServiceData *data_p, ParameterSet *param_set_p, ParameterGroup *group_p, const void *callback_data_p) |
|
|
const char * | BSP_OUTPUT_FORMATS_SS [BOF_NUM_TYPES] |
|
NamedParameterType | BS_JOB_ID { .npt_name_s = "job_id" , .npt_type = PT_STRING } |
| The Blast Service NamedParameterType for specifying previous job UUIDs. More...
|
|
NamedParameterType | BS_SUBRANGE_FROM { .npt_name_s = "subrange_from" , .npt_type = PT_UNSIGNED_INT } |
| The Blast Service NamedParameterType for specifying the start of a subrange. More...
|
|
NamedParameterType | BS_SUBRANGE_TO { .npt_name_s = "subrange_to" , .npt_type = PT_UNSIGNED_INT } |
| The Blast Service NamedParameterType for specifying the end of a subrange. More...
|
|
NamedParameterType | BS_TASK { .npt_name_s = "task" , .npt_type = PT_STRING } |
| The Blast Service NamedParameterType for specifying the algorithm-specific task to use. More...
|
|
NamedParameterType | BS_INPUT_QUERY { .npt_name_s = "query" , .npt_type = PT_FASTA } |
| The Blast Service NamedParameterType for specifying the input query. More...
|
|
NamedParameterType | BS_MAX_SEQUENCES { .npt_name_s = "max_target_seqs" , .npt_type = PT_UNSIGNED_INT } |
| The Blast Service NamedParameterType for specifying the maximum number of sequences to return. More...
|
|
NamedParameterType | BS_EXPECT_THRESHOLD { .npt_name_s = "evalue" , .npt_type = PT_UNSIGNED_REAL } |
| The Blast Service NamedParameterType for specifying the maximum number of e-value to use. More...
|
|
NamedParameterType | BS_OUTPUT_FORMAT { .npt_name_s = "outfmt" , .npt_type = PT_UNSIGNED_INT } |
| The Blast Service NamedParameterType for specifying the output format to use. More...
|
|
NamedParameterType | BS_CUSTOM_OUTPUT_FORMAT { .npt_name_s = "custom_outfmt" , .npt_type = PT_STRING } |
| The Blast Service NamedParameterType for specifying any custom output format options to use. More...
|
|
NamedParameterType | BS_WORD_SIZE { .npt_name_s = "word_size" , .npt_type = PT_UNSIGNED_INT } |
| The Blast Service NamedParameterType for specifying the word size to use. More...
|
|