diff --git a/planet/controllers/sequence.py b/planet/controllers/sequence.py index 0f2d9cb..4235921 100644 --- a/planet/controllers/sequence.py +++ b/planet/controllers/sequence.py @@ -33,7 +33,8 @@ def sequence_find(sequence_name): families=current_sequence.families.all(), expression_profiles=current_sequence.expression_profiles.all(), network_nodes=current_sequence.network_nodes.all(), - coexpression_clusters=current_sequence.coexpression_clusters.all() + coexpression_clusters=current_sequence.coexpression_clusters.all(), + ecc_query_associations=current_sequence.ecc_query_associations.all() ) @@ -54,7 +55,8 @@ def sequence_view(sequence_id): families=current_sequence.families.all(), expression_profiles=current_sequence.expression_profiles.all(), network_nodes=current_sequence.network_nodes.all(), - coexpression_clusters=current_sequence.coexpression_clusters.all() + coexpression_clusters=current_sequence.coexpression_clusters.all(), + ecc_query_associations=current_sequence.ecc_query_associations.all() ) diff --git a/planet/templates/family.html b/planet/templates/family.html index 4c9df66..8bcecc0 100644 --- a/planet/templates/family.html +++ b/planet/templates/family.html @@ -5,31 +5,46 @@
{% if family %} -

Gene Family: {{ family.name }}

+ + +

{{ family.name }} ({{ family.method.method }})

{% if family.clade_id %}

Specific for {{ family.clade.name}}

{% endif %} -

{{ family.method.method }}

+
-
+

There are {{ count }} sequences with this label.

{% if count > 0 %} -
+
{% endif %}
-
+ +
+ + {{ macro.pagination( + 'Sequences', + url_for('family.family_sequences', family_id=family.id), + count, + url_for('family.family_sequences_table', family_id=family.id) + ) }} + +
+
External Links
- {% if xrefs|count > 0 %} -
@@ -40,27 +55,20 @@

{{ xref.name }} + {% else %} +

+ + + {% endfor %}
+

No external references for this sequences in the database.

+
-
- {% else %} -
-

No external references for this sequences in the database.

-
- {% endif %}
- - {{ macro.pagination( - 'Sequences', - url_for('family.family_sequences', family_id=family.id), - count, - url_for('family.family_sequences_table', family_id=family.id) - ) }} - {% endif %}
@@ -72,10 +80,8 @@

{% endif %} {% endblock %} \ No newline at end of file diff --git a/planet/templates/macros/chartjs.html b/planet/templates/macros/chartjs.html index 8bdeb65..2f982bf 100644 --- a/planet/templates/macros/chartjs.html +++ b/planet/templates/macros/chartjs.html @@ -27,4 +27,17 @@ var myChart = new Chart(ctx, data); }); }); +{%- endmacro %} + +{% macro pie_chart(target, url) -%} +$( document ).ready(function() { + $.getJSON( "{{ url}}", function( data ) { + var ctx = document.getElementById("{{ target }}").getContext("2d"); + data['options'] = { + 'responsive': true, + 'maintainAspectRatio': false + } + var myChart = new Chart(ctx, data); + }); +}); {%- endmacro %} \ No newline at end of file diff --git a/planet/templates/sequence.html b/planet/templates/sequence.html index 171cf25..b304949 100644 --- a/planet/templates/sequence.html +++ b/planet/templates/sequence.html @@ -20,7 +20,7 @@

{{ sequence.name }} ({{ sequence.readable_type }})Description: {{sequence.description}}

+

Description : {{sequence.description}}

{% else %} @@ -30,10 +30,10 @@

{{ sequence.name }} ({{ sequence.readable_type }})
-

Gene families: {%- if families|count > 0 -%}{%- for family in families -%} +

Gene families : {%- if families|count > 0 -%}{%- for family in families -%} {{ family.name }} ({{ family.method.method }}) {%- if not loop.last -%}, {% endif %} {% endfor %} {% else %}No families found for this sequence{% endif %}

-

Sequence: coding (download) {%- if sequence.type == 'protein_coding' -%}, protein (download) {% endif %}

+

Sequence : coding (download) {%- if sequence.type == 'protein_coding' -%}, protein (download) {% endif %}

{% if expression_profiles|count > 0 %} @@ -108,6 +108,7 @@


+ {% if ecc_query_associations|count > 0 %}
@@ -122,7 +123,7 @@ @@ -135,6 +136,9 @@
{{ ecc_query_association.ecc|round(2) }}
{% else %} +

No InterPro domains available for this sequence

+
{% endif %}
@@ -225,12 +233,10 @@
External Links
- {% if sequence.xrefs|count > 0 %} -
- {% for xref in sequence.xrefs %} + {% for xref in sequence.xrefs if xref.platform != 'token' %} + {% else %} + + + + + {% endfor %}
{{ xref.platform }} @@ -241,16 +247,16 @@ {% endif %}
No external refs found!
-
- {% else %} -
-

No external references for this sequences in the database.

-
- {% endif %}
diff --git a/planet/templates/species.html b/planet/templates/species.html index 2e3f252..51415f0 100644 --- a/planet/templates/species.html +++ b/planet/templates/species.html @@ -5,7 +5,12 @@
{% if species %} -

Species: {{ species.name }} ({{ species.code }})

+ +

{{ species.name }} ({{ species.code }})

Transcripts: {{ species.sequence_count }}
@@ -37,6 +42,10 @@

Species: {{ species.name }} ({{ species.code }}) +
  • Home
  • +
  • Species
  • +

    Species Overview