This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
wiki:epims4_0m1:developer:epbackanalysis [2008/03/28 15:09] 127.0.0.1 édition externe |
wiki:epims4_0m1:developer:epbackanalysis [2008/10/02 10:21] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== 3. Les analyses ===== | ===== 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. | + | Quelque soit le format de l'instrument, une même interface Analyse permet de représenter les résultats d'acquisitions. L'accès aux différentes propriétés se fait différemment selon le format de données. Dans tous les cas, on doit pouvoir retrouver ou calculer les informations suivantes (en **gras** les informations obligatoires ): |
+ | |||
+ | * Le **nom**, une description et la date où l'analyse a été réalisée | ||
* La durée d'acquisition | * La durée d'acquisition | ||
* La taille (estimée) des données | * La taille (estimée) des données | ||
- | * L'échantillon analysé | + | * L'**échantillon** analysé dans le cas d'acquisition dite de recherche |
- | * L'étude de rattachement de l'analyse | + | * L'**étude** de rattachement de l'analyse |
- | * Le type de l'analyse ; Recherche, Contrôle instrument ... | + | * Le **type** de l'analyse: Recherche, Contrôle instrument ... correspond aux types définis dans eP-Core, dans la classe du domaine Acquisition. Néanmoins des //codes// sont définis dans l'interface Analysis pour aider à déterminer le type des analyses. Ces codes (CTRL_INST_CODE, BLANK_CODE, ...) peuvent être utilisés dans les classes d'implémentation d'Analysis en fonction des spécifications relatives aux [[..:admin:rawdata|format de données]] ! Par exemple, si l'utilisateur spécifie <CTRL_INST_CODE> pour nom d'étude.... |
* Le nom du responsable d'instrument lors de l'acquisition | * 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 | + | * 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) si le status est ANALYSIS_STATUS_UNKNOWN. 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 | * Déjà sauvegardé dans la base | ||
* Si nature de l'analyse n'est pas Rechercher : valide | * Si nature de l'analyse n'est pas Rechercher : valide |