Valid XHTML     Valid CSS2    

 

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

 

Code-source de la page.

 

 

retour gH    Retour à la page principale de   (gH)