--- a
+++ b/inst/queries/datasetSamples.xq
@@ -0,0 +1,12 @@
+; datasetSamples
+(fn [dataset limit]
+    (map :value
+      (query
+        {:select [:value]
+         :from [:dataset]
+         :join [:field [:= :dataset.id :dataset_id]
+                :code [:= :field.id :field_id]]
+         :limit limit
+         :where [:and
+                 [:= :dataset.name dataset]
+                 [:= :field.name "sampleID"]]})))