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}'