===== 3. Les analyses ===== Les différentes propriétés des analyses sont lues directement au niveau des données issues des instruments. On doit pouvoir retrouver les informations suivantes : * Le nom, une description et la date où l'analyse a été réalisée : ces informations sont lues dans les fichiers d'analyses générés par les instruments. * La durée d'acquisition * La taille (estimée) des données * L'échantillon analysé * L'étude de rattachement de l'analyse * Le type de l'analyse ; Recherche, Contrôle instrument ... * Le nom du responsable d'instrument lors de l'acquisition * Le status de l'analyse : Cette propriété est déterminée lors de l'affichage des analyses dans le AnalysisPane par l'appel à BackPimsUtil.getAnalysisStatus(Analysis a, BackupParam p). Cette méthode vérifie l'état des informations relatives à l'analyse et positionne la propriété status en fonction du résultat. La valeur de cette propriété est une combinaison de masque (status = Analysis.ANALYSIS_INVALID_SAMPLE_MASK | Analysis.ANALYSIS_INVALID_STUDY_MASK). L'ensemble des masques possibles est défini dans l'interface Analysis. Les différents états d'une analyse sont * Déjà sauvegardé dans la base * Si nature de l'analyse n'est pas Rechercher : valide * Si nature de l'analyse est Recherche, pour être valide il faut que * le nom de l'étude associée corresponde à la nomenclature d'une étude de la BD et que cette étude soit toujours en cours * le nom de l'échantillon associé corresponde au nom d'un échantillon de la BD et que celui-ci soit rattaché à l'étude d'appartenance de l'analyse \\ \\ \\ ---- **(Continuez vers la suite de la documentation => [[.:epBackDB]])**