diff --git a/planet/models/sequences.py b/planet/models/sequences.py index 4294df8..62315e2 100644 --- a/planet/models/sequences.py +++ b/planet/models/sequences.py @@ -75,4 +75,15 @@ def aliases(self): return ", ".join(t) if len(t) > 0 else None + @property + def readable_type(self): + conversion = {'protein_coding': 'protein coding', + 'TE': 'transposable element', + 'RNA': 'RNA'} + + if self.type in conversion.keys(): + return conversion[self.type] + else: + return 'other' + diff --git a/planet/templates/sequence.html b/planet/templates/sequence.html index 791c224..ab5d536 100644 --- a/planet/templates/sequence.html +++ b/planet/templates/sequence.html @@ -10,21 +10,44 @@
Description: {{sequence.description}}
{% else %} - No description available +No description available
{% endif %} +Sequence: coding (download) {%- if sequence.type == 'protein_coding' -%}, protein (download) {% endif %}
+ {% if expression_profiles|count > 0 %} + {% for profile in expression_profiles %} + {% if loop.first %} +All profiles
+No expression profile available
+ {% endif %} +