java.lang.Object | +--Sequenza
classe Sequenza: rappresenta una proteina come sequenza di aminoacidi
Constructor Summary | |
Sequenza()
Constructor for objects of class Sequenza |
|
Sequenza(java.lang.String unNome)
Constructor for objects of class Sequenza |
Method Summary | |
int |
aggiungiAminoacidi(java.lang.String elencoAminoacidi)
Metodo che aggiunge un elenco di aminoacidi alla sequenza |
char |
aminoacido(int i)
Metodo che ritorna l'i-esimo aminoacido della sequenza |
void |
azzera()
Metodo che azzera la sequenza di aminoacidi, lasciando inalterato il nome |
int |
impostaAminoacidi(java.lang.String elencoAminoacidi)
Metodo che assegna un elenco di aminoacidi alla sequenza |
void |
impostaNome(java.lang.String nuovoNome)
Metodo che imposta il nome della sequenza |
int |
indiceAminoacido(int i)
Metodo che ritorna l'indice numerico dell'i-esimo aminoacido della sequenza |
java.lang.String |
leggiNome()
Metodo che ritorna il nome della sequenza |
java.lang.String |
leggiSequenza()
Metodo che ritorna la sequenza |
int |
lunghezza()
Metodo che ritorna la lunghezza della sequenza |
java.lang.String |
toString()
Metodo che ritorna la sequenza stampabile |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Sequenza()
public Sequenza(java.lang.String unNome)
Method Detail |
public int aggiungiAminoacidi(java.lang.String elencoAminoacidi)
public char aminoacido(int i)
i
- la posizione
public void azzera()
public int impostaAminoacidi(java.lang.String elencoAminoacidi)
public void impostaNome(java.lang.String nuovoNome)
public int indiceAminoacido(int i)
i
- la posizione
public java.lang.String leggiNome()
public java.lang.String leggiSequenza()
public int lunghezza()
public java.lang.String toString()
toString
in class java.lang.Object