Mercurial > repos > geco-team > gmql_queries_composer
comparison gmql_syntax.yaml @ 0:a80c93182db3 draft default tip
planemo upload for repository https://github.com/lu-brn/gmql-galaxy commit 953ee36ceda5814dc9baa03427bc0eb4ee2e93bd-dirty
author | geco-team |
---|---|
date | Tue, 26 Jun 2018 09:08:06 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:a80c93182db3 |
---|---|
1 --- | |
2 GMQL-VERSION: 'V2.1' | |
3 STATEMENT: | |
4 '{out_var} = {operator} ({parameters}) {in_vars};' | |
5 MATERIALIZE: | |
6 'MATERIALIZE {variable} INTO {file_name};' | |
7 PARAMS: | |
8 type_separator: '; ' | |
9 param_separator: ', ' | |
10 wff: | |
11 NOT: 'NOT ({p})' | |
12 AND: '{p1} AND {p2}' | |
13 OR: '{p1} OR {p2}' | |
14 BLOCK: '({p})' | |
15 predicate: | |
16 eq: '{att} == {val}' | |
17 lt: '{att} < {val}' | |
18 gt: '{att} > {val}' | |
19 let: '{att} <= {val}' | |
20 get: '{att} >= {val}' | |
21 values: | |
22 string: "'{p}'" | |
23 float: "{p}" | |
24 int: "{p}" | |
25 coordinate: "{p}" | |
26 meta: "META({p})" | |
27 metajoin_condition: | |
28 SIMPLE: '{att_name}' | |
29 FULL: 'FULL({att_name})' | |
30 EXACT: 'EXACT({att_name})' | |
31 new_region: '{r} AS {function}' | |
32 function: '{function}({arg})' | |
33 SELECT: | |
34 metadata: '{predicate}' | |
35 region: 'region: {predicate}' | |
36 semijoin: 'semijoin: {predicate}' | |
37 semijoin_predicates: | |
38 IN: '{attributes} IN {ds_ext}' | |
39 NOT_IN: '{attributes} NOT IN {ds_ext}' | |
40 PROJECT: | |
41 regions: '{att_list}' | |
42 metadata: 'metadata: {att_list}' | |
43 att_list: | |
44 keep: '{att_list}' | |
45 exclude: 'ALLBUT {att_list}' | |
46 newRegions: 'region_update: {newAttributes}' | |
47 newMetadata: 'metadata_update: {newAttributes}' | |
48 MAP: | |
49 regions: '{newRegions}' | |
50 count: 'count_name: {count_name}' | |
51 joinby: 'joinby: {joinbyClause}' | |
52 COVER: | |
53 groupby: 'groupby: {groupbyClause}' | |
54 regions: 'aggregate: {newRegions}' | |
55 EXTEND: '' | |
56 GROUP: | |
57 meta: '{groupMeta}' | |
58 newMetadata: 'meta_aggregates: {newAttributes}' | |
59 regions: 'region_keys: {groupRegions}' | |
60 newRegions: 'region_aggregates: {newRegions}' | |
61 MERGE: | |
62 groupby: 'groupby: {groupbyClause}' | |
63 UNION: '' | |
64 DIFFERENCE: | |
65 exact: 'exact: {flag}' | |
66 joinby: 'joinby: {joinbyClause}' | |
67 ORDER: | |
68 att_list: | |
69 asc: '{att}' | |
70 desc: '{att} DESC' | |
71 metadata: | |
72 orderingAttributes: '{att_list}' | |
73 top: | |
74 n: 'meta_top: {k}' | |
75 perc: 'meta_topp: {k}' | |
76 group: 'meta_topg: {k}' | |
77 region: | |
78 orderingAttributes: 'region_order: {att_list}' | |
79 top: | |
80 n: 'region_top: {k}' | |
81 perc: 'region_topp: {k}' | |
82 group: 'region_topg: {k}' | |
83 JOIN: | |
84 genomic_predicate: '{genomic_predicate}' | |
85 equi_clause: 'on_attributes: {att_list}' | |
86 output_opt: 'output: {coord_param}' | |
87 joinby: 'joinby: {joinbyClause}' | |
88 distal_condition: '{dc}({n})' | |
89 distal_stream: '{ds}' |