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