-
Notifications
You must be signed in to change notification settings - Fork 1
Interfaçage Front avec backend
cedricusureau edited this page Apr 17, 2020
·
10 revisions
Initialisation :
- Front sauvegarde le fichier xlsx sur le serveur
- Front lance le script principal de génération de configuration en précisant : (1) chemin du fichier xlsx (2) chemin du fichier de config à charger (3) chemin du fichier d'erreur produit par le script (4) chemin du fichier csv exporté (5) chemin du json contenant les erreurs produit par le script Script : check_and_export_to_csv.py
- BE :
- charge le fichier xlsx
- vérifie si le fichier excel est correct SINON retour du script indique les erreurs
- extrait les colonnes et output les intitulés de colonne au front
- export le fichier au format csv
Execution
- Front lance le script principal de génération de configuration en précisant toutes les informations de mapping, espèces et le flag
--run
- BE génère le mapping
- BE lance l'analyse de QC
- BE fait les QC protéines / échantillons en utilisant les groupes pour déterminer si une protéine doit être exclue
- BE sauvegarde dans un fichier la liste des échantillons exclus
- BE lance l'analyse stat
- BE sauvegarde le dataframe resultant
- BE output le chemin vers le dataframe sauvegardé au format CSV ET le chemin vers le fichier descriptif des échantillons exclus
Principes d'interface :
- les sorties sont au format json
- les données sont au format CSV