Class MatriceSostituzione

java.lang.Object
  |
  +--MatriceSostituzione

public abstract class MatriceSostituzione
extends java.lang.Object

Classe astratta MatriceSostituzione essa rappresenta la generica matrice di sostituzione (es. BLOSUM50, ...)


Constructor Summary
MatriceSostituzione(java.lang.String unTipo)
          Costruttore utilizzato dalle sottoclassi concrete
 
Method Summary
 void impostaMatrice(int[][] unaMatrice)
          Metodo che assegna la matrice vera e propria di punteggi
 java.lang.String leggiTipo()
          Metodo che ritorna il tipo della matrice di sostituzione
 int punteggio(int i, int j)
          Metodo che ritorna il valore della cella i,j
 java.lang.String toString()
          Metodo che ritorna la descrizione del tipo della matrice di sostituzione
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MatriceSostituzione

public MatriceSostituzione(java.lang.String unTipo)
Costruttore utilizzato dalle sottoclassi concrete

Method Detail

impostaMatrice

public void impostaMatrice(int[][] unaMatrice)
Metodo che assegna la matrice vera e propria di punteggi


leggiTipo

public java.lang.String leggiTipo()
Metodo che ritorna il tipo della matrice di sostituzione

Returns:
il tipo della matrice di sostituzione

punteggio

public int punteggio(int i,
                     int j)
Metodo che ritorna il valore della cella i,j

Parameters:
i - l'indice di riga
j - l'indice di colonna
Returns:
il valore m[i][j]

toString

public java.lang.String toString()
Metodo che ritorna la descrizione del tipo della matrice di sostituzione

Overrides:
toString in class java.lang.Object
Returns:
stringa descrittiva


Generated by BlueJ