Dati i dati del genoma del corona virus dal sito
https://www.ncbi.nlm.nih.gov/nuccore/MN908947.3?report=fasta

1)Inserisci gli elementi dei dati del genoma nella stringa e conta gli elementi
2)Disporre gli elementi come il file d’esempio:

ATTAAAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGATCTCTTGTAGATCTGTTCTCTAAA CGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACTCACGCAGTATAATTAATAAC TAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGCAGGCTGCTTACGGTTTCGTCCGTG TTGCAGCCGATCATCAGCACATCTAGGTTTCGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTC CCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTAC GTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGG CTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGTTCGGAT GCTCGAACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACTCGAAGGCATTCAGTACGGTC GTAGTGGTGAGACACTTGGTGTCCTTGTCCCTCATGTGGGCGAAATACCAGTGGCTTACCGCAAGGTTCT TCTTCGTAAGAACGGTAATAAAGGAGCTGGTGGCCATAGTTACGGCGCCGATCTAAAGTCATTTGACTTA GGCGACGAGCTTGGCACTGATCCTTATGAAGATTTTCAAGAAAACTGGAACACTAAACATAGCAGTGGTG TTACCCGTGAACTCATGCGTGAGCTTAACGGAGGGGCATACACTCGCTATGTCGATAACAACTTCTGTGG

Da questa string a alla seguente:


1 attaaaggtt tataccttcc caggtaacaa accaaccaac tttcgatctc ttgtagatct
61 gttctctaaa cgaactttaa aatctgtgtg gctgtcactc ggctgcatgc ttagtgcact
121 cacgcagtat aattaataac taattactgt cgttgacagg acacgagtaa ctcgtctatc
181 ttctgcaggc tgcttacggt ttcgtccgtg ttgcagccga tcatcagcac atctaggttt
241 cgtccgggtg tgaccgaaag gtaagatgga gagccttgtc cctggtttca acgagaaaac
301 acacgtccaa ctcagtttgc ctgttttaca ggttcgcgac gtgctcgtac gtggctttgg



Per effettuare l’analisi del genoma proseguire importando i dati principalmente in un oggetto String in Java.
Dovresti conoscere gli strumenti o metodi per lavorare le sequenze delle stringhe con Java.
Il seguente video dovrebbe darti gli strumenti di base per trattare le stringhe. Iniziamo ad analizzare i metodi semplici e comuni per lavorare con oggetti Stringa in Java utilizzando cicli iterativi opportunamente codificati al caso ma soprattutto utilizzando la classe String nativa di Java.

ALCUNI METODI della CLASSE String
• s1.length(): restituisce la lunghezza della stringa s1
• S1.charAt(index): restituisce un carattere alla posizione
prefissata
• s1.equals(s2): dice se s1 ed s2 hanno lo stesso contenuto
• Attenzione s1.equals(s2) è diverso da s1 == s2!
• s1.compareTo(s2): 0 se s1 è uguale a s2, <0 se s10
se s1>s2. Viene restituito l’indice del primo caratt. diverso
• s1.indexOf (‘c’) ritorna l’indice della prima occorrenza di c in
s1 (-1 se non c’è)
• s1.substring(10,18): restituisce la sottostringa che va da 10
a 17 (18-1)
• s1.replace(‘E’,’X’): restituisce una stringa con tutte le ‘E’
sostituite con ‘X’
• Attenzione: substring() e replace() non modificano la stringa
ne creano una nuova!

Guarda il seguente video per codificare il loro utilizzo e vedere esempi di codice: