Bonjour,


J'ai trois tableaux indexés :

@nucleotides_array : T C T C A C T C T C G A C T G A C T G A C G A C T G
@values_array : 12.33 13.53 13.49 0.51 14.22 25.58 12.89 13.04 11.81 0.72 11.23 0.94 13.44 1.26 45.99 0.55 13.29 1.31 1.48 25.08 2.19 13.20 0.50 11.85 11.45 11.14
@unic_array : 11.14 11.23 11.45 11.81 11.85 12.33 12.89 13.04 13.2 13.29 13.44 13.49 13.53 14.22
@nucleotides_array et @values_array contiennent 26 éléments associés 2 à 2 via leur indice. Donc $nucleotides_array[3] se rapporte à $values_array[3]. Je n'ai pas utilisé de hash car ces valeurs pourraient ne pas être uniques.

@unic_array contient des éléments des éléments @values_array triés par ordre croissant. Je voudrais récupérer les nucléotides correspondants. Je pense utiliser des boucles ainsi que la fonction any du module List::MoreUtils. Est-ce une bonne idée, avez-vous une meilleure proposition d'algorithme?
Le problème se posera si 2 mêmes valeurs existent et que les nucléotides qui leur sont associés sont différents. Je vais donc commencer par vérifier que les valeurs sont uniques et dans le cas contraire, j'afficherai un message.

Merci,