From ef54b46265442bbc865fd78bd68915a78de3e53a Mon Sep 17 00:00:00 2001 From: Robert Bossy <Robert.Bossy@inra.fr> Date: Wed, 31 Jan 2024 16:28:06 +0100 Subject: [PATCH 1/3] fixed Omnicrobe API base URL --- static/files/omnicrobe.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/static/files/omnicrobe.py b/static/files/omnicrobe.py index adb8d1d..e349598 100644 --- a/static/files/omnicrobe.py +++ b/static/files/omnicrobe.py @@ -27,7 +27,9 @@ Variables: import requests -BASE_URL = 'http://omnicrobe.migale.inrae.fr/api' + +BASE_URL = 'https://omnicrobe.migale.inrae.fr/api' + class OmnicrobeError(Exception): def __init__(self, *args, **kwargs): -- GitLab From 2fdadce8754060ef44635463eabb751deff35e23 Mon Sep 17 00:00:00 2001 From: Robert Bossy <Robert.Bossy@inra.fr> Date: Wed, 31 Jan 2024 16:28:30 +0100 Subject: [PATCH 2/3] Python code style --- static/files/omnicrobe.py | 44 ++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/static/files/omnicrobe.py b/static/files/omnicrobe.py index e349598..5999c53 100644 --- a/static/files/omnicrobe.py +++ b/static/files/omnicrobe.py @@ -1,3 +1,6 @@ +#!/usr/bin/env python3.6 + + # Copyright 2022 Robert Bossy (INRAE) # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -12,7 +15,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -#!/usr/bin/env python3.6 '''Wrapper objects and functions for the Omnicrobe REST API. See: http://omnicrobe.migale.inrae.fr/api. @@ -202,6 +204,7 @@ class OBTType(object): return obt_type.name return str(obt_type) + HABITAT = OBTType('habitat') PHENOTYPE = OBTType('phenotype') USE = OBTType('use') @@ -332,42 +335,41 @@ class Relation: ) - if __name__ == '__main__': - print ('Version') - print (version()) - print ('\n') + print('Version') + print(version()) + print('\n') - print ('taxon info by id') + print('taxon info by id') bs = Taxon('ncbi:1423') - print (bs) + print(bs) print('\n') - print ('obt info by id') + print('obt info by id') soil = OBT('OBT:000427') - print (soil) + print(soil) print('\n') - print ('search taxon descendants') + print('search taxon descendants') for t in Taxon.search(root=bs): - print (t.identifier) + print(t.identifier) print('\n') - print ('search taxon name') + print('search taxon name') for t in Taxon.search('propionibacterium'): - print (t.identifier) + print(t.identifier) print('\n') - print ('search obt descendants') + print('search obt descendants') for o in OBT.search(root=soil): - print (o.identifier) - print ('\n') + print(o.identifier) + print('\n') - print ('search obt name') + print('search obt name') for o in OBT.search('food'): - print (o.identifier) - print ('\n') + print(o.identifier) + print('\n') - print ('search relations') + print('search relations') for r in Relation.search(taxon=bs, obt=soil, qps=True, sources='GenBank'): - print (r) + print(r) -- GitLab From 394e206416a6266834742142340de20f64372dcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandra=20D=C3=A9rozier?= <sandra.derozier@inra.fr> Date: Mon, 6 May 2024 10:04:53 +0200 Subject: [PATCH 3/3] Release April 2024 --- templates/release.html | 106 ++++++++++++++++++++++++++++++++++++----- 1 file changed, 95 insertions(+), 11 deletions(-) diff --git a/templates/release.html b/templates/release.html index 58c81d1..4ff9589 100644 --- a/templates/release.html +++ b/templates/release.html @@ -27,8 +27,103 @@ <div style="margin-left: 5%;margin-right: 5%;"> <h2><span style="color: #21517A;">Release Notes</span></h2><br/> + <div class="alert alert-info" role="alert"> + To keep users of the application informed of new features, we’ve set up a dedicated mailing list: <a class="text-info" href="mailto:omnicrobe-users-request@groupes.renater.fr">omnicrobe-users-request@groupes.renater.fr</a>, which you can subscribe to by <a href="https://groupes.renater.fr/sympa/subscribe/omnicrobe-users?previous_action=edit_list_request" target="_blank" class="text-info">clicking here</a>. + </div> + <p><h4 class="text-info">Current release</h4></p> + <div class="card" style="border-color: #21517A;"> + <div class="card-header text-center" style="background-color: #21517A; border-color: #21517A; color: #fff;"> + Omnicrobe 1.4 (<i>current release</i>) + </div> + <div class="card-body"> + <p align='justify'> + <h5 class="text-info">Information about the data</h5> + <ul> + <li>Ontologies used: <a href="http://agroportal.lirmm.fr/ontologies/ONTOBIOTOPE" target="_blank">OntoBiotope</a> version 2022-04-28 & <a href="https://forgemia.inra.fr/omnicrobe/extended-microorganisms-taxonomy" target="_blank">Taxonomy</a> version 2024-04-18.</li> + </ul> + <div style="margin-left: 15%;margin-right: 15%;"> + <table class="table table-sm table-striped"> + <caption class="text-center">Versions and number of relationships per source</caption> + <thead> + <tr> + <th scope="col"></th> + <th class="text-right" scope="col">PubMed</th> + <th class="text-right" scope="col">GenBank</th> + <th class="text-right" scope="col">DSMZ</th> + <th class="text-right" scope="col">CIRM-BIA</th> + <th class="text-right" scope="col">CIRM-CFBP</th> + <th class="text-right" scope="col">CIRM-Levures</th> + </tr> + </thead> + <tbody> + <tr> + <th scope="row">Version</th> + <td class="text-right">2024-04-18</td> + <td class="text-right">2024-04-18</td> + <td class="text-right">2024-04-18</td> + <td class="text-right">2023-03-09</td> + <td class="text-right">2023-03-16</td> + <td class="text-right">2022-10-14</td> + </tr> + <tr> + <th scope="row">Taxa - Habitat relations</th> + <td class="text-right">628,173</td> + <td class="text-right">296,517</td> + <td class="text-right">53,616</td> + <td class="text-right">707</td> + <td class="text-right">1,125</td> + <td class="text-right">936</td> + </tr> + <tr> + <th scope="row">Taxa - Phenotype relations</th> + <td class="text-right">45,408</td> + <td class="text-right">-</td> + <td class="text-right">-</td> + <td class="text-right">-</td> + <td class="text-right">-</td> + <td class="text-right">-</td> + </tr> + <tr> + <th scope="row">Taxa - Use relations</th> + <td class="text-right">14,169</td> + <td class="text-right">-</td> + <td class="text-right">-</td> + <td class="text-right">-</td> + <td class="text-right">-</td> + <td class="text-right">-</td> + </tr> + </tbody> + </table> + </div> + + <h5 class="text-info">New features and improvements in this release</h5> + <ul> + <li>improved extraction quality</li> + <li>improved taxon name disambiguation</li> + <li>fixed bugs</li> + <li>updated taxonomy</li> + <li>updated PubMed, GenBank and DSMZ data</li> + </ul> + <!-- <h5 class="text-info">Fixed in this release</h5> + <ul> + <li>...</li> + </ul> --> + <!--h5 class="text-info">Source code</h5> + <ul> + <li>Text-mining workflow: GitHub repository (<a class="text-info" target="_blank" href="https://creativecommons.org/licenses/by/2.0/deed.en">CC-BY license</a>).</li> + <li>Web interface: GitHub repository (<a class="text-info" target="_blank" href="https://creativecommons.org/licenses/by/2.0/deed.en">CC-BY license</a>).</li> + </ul--> + </p> + </div> + <div class="card-footer text-center" style="background-color: #21517A; border-color: #21517A; color: #fff;"> + 22 April 2024 + </div> + </div> + <br/> + <p><h4 class="text-info">Previous releases</h4></p> + <div class="card" style="border-color: #21517A;"> <div class="card-header text-center" style="background-color: #21517A; border-color: #21517A; color: #fff;"> Omnicrobe 1.3 (<i>current release</i>) @@ -100,23 +195,12 @@ <li>fixed bugs</li> <li>updated taxonomy</li> </ul> - <!-- <h5 class="text-info">Fixed in this release</h5> - <ul> - <li>...</li> - </ul> --> - <!--h5 class="text-info">Source code</h5> - <ul> - <li>Text-mining workflow: GitHub repository (<a class="text-info" target="_blank" href="https://creativecommons.org/licenses/by/2.0/deed.en">CC-BY license</a>).</li> - <li>Web interface: GitHub repository (<a class="text-info" target="_blank" href="https://creativecommons.org/licenses/by/2.0/deed.en">CC-BY license</a>).</li> - </ul--> </p> </div> <div class="card-footer text-center" style="background-color: #21517A; border-color: #21517A; color: #fff;"> 19 October 2023 </div> </div> - <br/> - <p><h4 class="text-info">Previous releases</h4></p> <div class="card" style="border-color: #21517A;"> <div class="card-header text-center" style="background-color: #21517A; border-color: #21517A; color: #fff;"> -- GitLab