Lecture d'un fichier FASTA et conversion en chaîne de caractère.
kurtchild
Messages postés2Date d'inscriptionmercredi 1 octobre 2008StatutMembreDernière intervention 6 mars 2009
-
6 mars 2009 à 11:54
kurtchild
Messages postés2Date d'inscriptionmercredi 1 octobre 2008StatutMembreDernière intervention 6 mars 2009
-
6 mars 2009 à 16:02
Bonjour à tous !
Etudiant en Bio-informatique, je viens de débuter sous JAVA. Et évidemment, premier projet, premier problème (qui n'en restera certainement pas un longtemps, peut être grâce à vous !).
Je cherche à lire un fichier FASTA (fichier type de données de séquence ADN) où se trouve une séquence complète d'un gène (ex: ATTGCCGATTGCGGG...)
Cette séquence commence toujours à la deuxième ligne du fichier, et je cherche à la transférer intégralement dans une tableau de chaînes de caractères à deux dimensions. La 1ere dimension étant la taille de ma séquence ADN (1case = 1 nucléotide A,C,G ou T) et la 2e dimension correspondant à mon nombre de séquence. Vous aurez deviné que la finalité est une comparaison de séquence.
Existe t'il donc une classe et des méthodes qui m'aideraient à faire cette manipulation ?
Regarde ici : http://java.sun.com/javase/6/docs/api/ Utilise un BufferedReader pour lire chaque ligne avec la méthode readLine(). Ensuite, tu peux convertir ta chaîne de caractères en tableau avec la méthode toCharArray() ou bien te déplacer dedans comme si c'était un tableau avec la méthode charAt(int index).