Ajouter une analyse (option --calcul)¶
Il faut ajouter un indentifiant d'analyse¶
Dans le mode data/m_qtlmap_constant.f95
!!// Constant id LA for a set of traits with a multivariate analysis with a model description (based on a multinormal penetrance function) (multi-qtl version) !!// this analysis used the structured data of m_qtlmap_incidence.F95 integer ,parameter,public :: ANALYSE_MULTITRAIT_INCIDENCE_LU = 24 integer ,parameter,public :: ANALYSE_TRAIT_BIALL_FARNIR = 40 !!// Internal ID dev of method integer ,parameter,public :: ANALYSE_DEV_1 = 100 !!// Internal ID dev of method integer ,parameter,public :: ANALYSE_DEV_2 = 101 integer ,parameter,public :: MY_NEW_ANALYSE = 1001
on donne l'identifiant 1001 (labélisé par MY_NEW_ANALYSE)
Interface analyse¶
Il faut modifier 5 fonctions du module analyse/m_qtlmap_analyse.F95
- get_name_analyse : permet de donner un nom à l'analyse (plus compréhensible pour l'utilisateur qu'un identifiant)
- get_type_data_analyse : le type de donnée que manipule l'analyse ()
- is_multitrait_analysis : retourne vrai si l'analyse est multicaractere
- need_normalize_data : retourne vrai si l'analyse requiert un pre traitement des données utilisateurs (standardisation des données pour ameliorer la convergence)
- analyse : routage vers l'analyse et son module