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.
blast_service_job_markup_keys.h
Go to the documentation of this file.
1 /*
2 ** Copyright 2014-2018 The Earlham Institute
3 **
4 ** Licensed under the Apache License, Version 2.0 (the "License");
5 ** you may not use this file except in compliance with the License.
6 ** You may obtain a copy of the License at
7 **
8 ** http://www.apache.org/licenses/LICENSE-2.0
9 **
10 ** Unless required by applicable law or agreed to in writing, software
11 ** distributed under the License is distributed on an "AS IS" BASIS,
12 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 ** See the License for the specific language governing permissions and
14 ** limitations under the License.
15 */
16 /*
17  * blast_service_job_markup_keys.h
18  *
19  * Created on: 29 Jan 2019
20  * Author: billy
21  */
22 
23 #ifndef SERVICES_BLAST_SERVICE_INCLUDE_BLAST_SERVICE_JOB_MARKUP_KEYS_H_
24 #define SERVICES_BLAST_SERVICE_INCLUDE_BLAST_SERVICE_JOB_MARKUP_KEYS_H_
25 
26 #include "blast_service_api.h"
27 
28 #ifndef DOXYGEN_SHOULD_SKIP_THIS
29 
30 #ifdef ALLOCATE_BLAST_SERVICE_JOB_MARKUP_KEYS_CONSTANTS
31  #define BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX BLAST_SERVICE_LOCAL
32  #define BLAST_SERVICE_JOB_MARKUP_KEYS_VAL(x) = x
33 #else
34  #define BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX extern
35  #define BLAST_SERVICE_JOB_MARKUP_KEYS_VAL(x)
36 #endif
37 
38 #endif /* #ifndef DOXYGEN_SHOULD_SKIP_THIS */
39 
40 
41 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_REPORTS_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("reports");
42 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_RESULTS_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("blast_search_results");
43 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_REPORT_RESULTS_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("hits");
44 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_POLYMORPHISMS_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("polymorphisms");
45 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_HSPS_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("hsps");
46 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_SNP_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("snp");
47 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_MNP_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("mnp");
48 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_QUERY_SEQUENCE_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("query_sequence");
49 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_LOCUS_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("locus");
50 
51 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_FALDO_BEGIN_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("faldo:begin");
52 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_FALDO_END_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("faldo:end");
53 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_FALDO_POSITION_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("faldo:position");
54 
55 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_SCAFFOLDS_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("scaffolds");
56 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_SCAFFOLD_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("scaffold");
57 
58 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_SEQUENCE_DIFFERENCE_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("sequence_difference");
59 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_QUERY_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("query");
60 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_HIT_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("hit");
61 
62 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_DATATBASE_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("database");
63 BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX const char *BSJMK_DATATBASE_NAME_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL ("database_name");
64 
65 
66 #endif /* SERVICES_BLAST_SERVICE_INCLUDE_BLAST_SERVICE_JOB_MARKUP_KEYS_H_ */
blast_service_api.h
BLAST_SERVICE_JOB_MARKUP_KEYS_VAL
const BLAST_SERVICE_JOB_MARKUP_KEYS_PREFIX char *BSJMK_REPORTS_S BLAST_SERVICE_JOB_MARKUP_KEYS_VAL("reports")