about summary refs log tree commit diff
path: root/wqflask/base/species.py
diff options
context:
space:
mode:
Diffstat (limited to 'wqflask/base/species.py')
-rw-r--r--wqflask/base/species.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/wqflask/base/species.py b/wqflask/base/species.py
new file mode 100644
index 00000000..98941ce5
--- /dev/null
+++ b/wqflask/base/species.py
@@ -0,0 +1,16 @@
+from __future__ import print_function, division
+
+
+class TheSpecies(object):
+    def __init__(self, dataset):
+        self.dataset = dataset
+
+    @property
+    def chromosomes(self):
+        chromosomes = [("All", -1)]
+  
+        for counter, genotype in enumerate(self.dataset.group.genotype):
+            if len(genotype) > 1:
+                chromosomes.append((genotype.name, counter))
+                
+        return chromosomes