a | b/inst/queries/datasetGeneProbesValues.xq | ||
---|---|---|---|
1 | ; datasetGeneProbesValues |
||
2 | (fn [dataset samples genes] |
||
3 | (let [probemap (:probemap (car (query {:select [:probemap] |
||
4 | :from [:dataset] |
||
5 | :where [:= :name dataset]}))) |
||
6 | position (xena-query {:select ["name" "position"] :from [probemap] :where [:in :any "genes" genes]}) |
||
7 | probes (position "name")] |
||
8 | [position |
||
9 | (fetch [{:table dataset |
||
10 | :samples samples |
||
11 | :columns probes}])])) |