Class Sequenza

java.lang.Object
  |
  +--Sequenza

public class Sequenza
extends java.lang.Object

classe Sequenza: rappresenta una proteina come sequenza di aminoacidi

Author:
roberto bandiera

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

Sequenza

public Sequenza()
Constructor for objects of class Sequenza


Sequenza

public Sequenza(java.lang.String unNome)
Constructor for objects of class Sequenza

Method Detail

aggiungiAminoacidi

public int aggiungiAminoacidi(java.lang.String elencoAminoacidi)
Metodo che aggiunge un elenco di aminoacidi alla sequenza

Returns:
0 se tutto OK, -1 se ci sono errori negli aminoacidi

aminoacido

public char aminoacido(int i)
Metodo che ritorna l'i-esimo aminoacido della sequenza

Parameters:
i - la posizione
Returns:
l'i-esimo aminoacido

azzera

public void azzera()
Metodo che azzera la sequenza di aminoacidi, lasciando inalterato il nome


impostaAminoacidi

public int impostaAminoacidi(java.lang.String elencoAminoacidi)
Metodo che assegna un elenco di aminoacidi alla sequenza

Returns:
0 se tutto OK, -1 se ci sono errori negli aminoacidi

impostaNome

public void impostaNome(java.lang.String nuovoNome)
Metodo che imposta il nome della sequenza


indiceAminoacido

public int indiceAminoacido(int i)
Metodo che ritorna l'indice numerico dell'i-esimo aminoacido della sequenza

Parameters:
i - la posizione
Returns:
l'indice numerico dell'i-esimo aminoacido

leggiNome

public java.lang.String leggiNome()
Metodo che ritorna il nome della sequenza

Returns:
il nome della sequenza

leggiSequenza

public java.lang.String leggiSequenza()
Metodo che ritorna la sequenza

Returns:
una stringa con la sequenza di aminoacidi

lunghezza

public int lunghezza()
Metodo che ritorna la lunghezza della sequenza

Returns:
il nome della sequenza

toString

public java.lang.String toString()
Metodo che ritorna la sequenza stampabile

Overrides:
toString in class java.lang.Object
Returns:
una stringa con il nome e la sequenza di aminoacidi


Generated by BlueJ