5 | | Queries using iQuery in Insight OMEROgateway.java |
6 | | - Groups (by names) "getSystemGroups" |
7 | | - AnnotationLinks + Child + Parent (select by [child.id, link.ownerId]) "loadLinks" |
8 | | - AnnotationLinks + Child (select by link.ownerId) "findAllAnnotations" |
9 | | - AnnotationLinks (select by parent.id and link.ownerId [child.id]) "findAnnotationLink" |
10 | | - AnnotationLinks + link.Owner + Child + Parent (select by [parentId, childIds]) "findAnnotationLinks" |
11 | | - AnnotationLink (select by parent.id and child.id) "findLink" |
12 | | - AnnotationLinks (select by parent.id [c.ids] "findLinks" |
13 | | - AnnotationLinks (select by c.ids [link.ownerId]) "findLinks" |
14 | | - AnnotationLinks + Child + Child-owner + Link-owner (select by cIds [p.id, link.ownerId]) "findAnnotationLinks" |
15 | | - 'Object' (select by name, owner.id) "findIObjectByName" |
16 | | - Group + geMap + map.parent + map.child + map.child.map..etc! (select by groups that user.id is in) "getAvailableGroups" //need method server side! |
17 | | - Original-File + pixelsFileMap + Child (select by child.id) "getArchivedFiles" |
18 | | - Original-File (select by id) "getOriginalFile" |
19 | | - Original-File + pixelsFileMap + Child (select by child.id) "getOriginalFiles" |
20 | | - Original-Files + owner (select by owner.id) "getUsedSpace" |
21 | | - Image + Pixels + Pixels-type + img.owner (select by ownerIds [acqDate > start, acqDate < end]) "searchByTime" |
22 | | - Image + Pixels + Pixels-type + img.owner (select by ownerIds [creatDate > start, creatDate < end]) |
23 | | - Image + img-ann.link.count + Ann-links + Pixels + Pixels-type (select by link.childIds [img.ownerIds]) "getAnnotatedObjects" |
24 | | - Image/Dataset/Project + annLinks + link.Child (select by child.id) "getDataObjectsTaggedCount" |
25 | | - Ann-Ann-link (where child is Tag and link.ownerId) "removeTagDescription" |
26 | | - Well + Plate + Well-Sample + ws.Image + img.Pixels + Pixels-type (by image.id) "getImportedPlate" |
27 | | - Well + Plate + Well-Sample + ws.plateAcq + ws.Image + img.Pixels + Pixels-type (by plate.id [plateAcq.id]) "loadPlateWells" |
28 | | - Plate-Info (by pixels.id [z, t, c]) "loadPlaneInfo" |
29 | | - GroupExpMap + Parent (by parent.id) "countExperimenters" |
30 | | - Group + grExMap + map.Child (by child.id) "getGroups" |
31 | | - Group + grExMap + map.Child + child.map + child.map.parent! (by group.id) |
| 5 | Various graphs and proposals for specifying them are here |
| 6 | http://trac.openmicroscopy.org.uk/ome/wiki/Api/ObjectGraphs |
33 | | |
34 | | Queries using iQuery in gateway.__init__.py |
35 | | - Parent-Child link (select by p.id and c.id) |
36 | | - Child link + Child + Annotation link + Annotation (select by parent.id, ann.ns, ann.val) |
37 | | - Child link + Parent + Child (select by child.id, p.id in pIds) |
38 | | - Child link + Parent + Child (select by parent.id, c.id in cIds) |
39 | | - Annotation links + Annotation (select by parent.id) |
40 | | - Annotation (not linked to parent.id) |
41 | | - Group (select by id in IDs) |
42 | | - Experimenters (select by id in IDs) |
43 | | - Experimenters (select by id NOT in IDs) |
44 | | - Experimenter (select by name like 'start') |
45 | | - Experimenter (where e.id : g.id exists in map of g.id) "listStaffs" |
46 | | - Groups (select g.id in gIds) |
47 | | - Screen + Details (owner & group) select by s.id |
48 | | - Plate + Details (owner & group) + Screen links + Parent (select by plate.id) |
49 | | - 'Objects' + Details (owner & group) select by oId. P/D/I/S/P/W |
50 | | - 'Objects' + AnnLinks + Ann (select by annId) P/D/I/S/P/W |
51 | | - Annotations (select by Ids) |
52 | | - Annotations (select by type, ns, owner) |
53 | | - Annotation (by ID) |
54 | | - TagAnnotation (select by text, owner, ns=null) |
55 | | - Object-Annotation link, parent, child (by child.id, [parent.ids]) |
56 | | - DatasetImageLink + child (select by parent.id) |
57 | | - Experimenter (by id) |
58 | | - Dataset + Dataset-Image links + Image (select by i.id) |
59 | | - Project + P-D links + Dataset + Dataset-Image links + Image (select by i.id) |
60 | | |
61 | | |
62 | | Queries using iQuery in webclient_gateway.py |
63 | | - Images + Details (creationEvent, owner, group) (select by IDs) |
64 | | - Image & Details + Dataset (select by dsId) |
65 | | - Project + Details |
66 | | - Orphan Image / Dataset / Plate + Details |
67 | | - Screen + Details |
68 | | - Well (& Details) + Plate + Well-Sample + Image (select by Plate ID) |
69 | | - Well (& Details) + Well-Sample + Image (& Details) (select by well ID) |
70 | | - Well + Plate + Well-Sample + Image (select by plate name, well column, well row |
71 | | - Tag (by text, description & ns=null) |
72 | | - Experimenter (by omeName) |
73 | | - Experimenter (by email) |
74 | | - Experimenters (by IDs) |
75 | | - Group (by name) |
76 | | - Groups (name not user/system/guest) |