Projet de programmation en Licence informatique
(année 2014/2015)
Ajout de la taxonomie dans LEAdb et SHSPdb
et tracés hiérarchiques
Il manque aux deux bases de données LEAPdb et sHSPdb. créées et maintenues par E. Jaspard et G. Hunault des informations liées à la taxonomie. Actuellement, seuls des liens qui renvoient au NCBI Taxonomy Browser sont implémentés.
La première partie du projet consiste à fournir des scripts PHP en ligne de commande pour créer dans chaque base une table taxonomy, la remplir en plusieurs fois et l'exporter en CSV2. On mettra un paramètre qui indique combien d'informations on doit aller chercher à la fois, de façon à ne pas surcharger le serveur du NCBI et on prévoiera un export par classe ou toutes classes confondues.
La deuxième partie du projet consiste à produire des représentations hiérarchiques interactives agréables à lire dans une page Web pour des données structurées hiérarchiquement contenues dans un fichier CSV2. Ces données pourront par exemple être les informations de taxonomie, mais ce pourrait aussi être des données par an, semestre, trimestre, mois, semaine, jour, etc. On commencera par produire dans une page Web des semi-graphiques en XHTML (strict) "pur et dur" avec des tableaux ou des divisions, puis on pourra tester une solution plus "moderne" via canvas en HTML5. Enfin, on finira par produire une page qui fournit un diagramme circulaire au sens de krona à l'aide d'un des scripts du site de krona. L'interaction sera gérée en javascript soit par des boutons "+" et "-" soit par des indicateurs de niveau (niveau 1, niveau 2, niveau supérieur, niveau inférieur...).
Fichiers fournis
Fichier Description LEAdump dump Mysql de LEAPdb SHSPdump dump Mysql de sHSPdb taxoshspdb.txt un exemple de fichier de taxonomie timeresults.csv un exemple de fichier avec données hiérarchiques
Retour à la page principale de (gH)