|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.emboss.jemboss.editor.Matrix
Reads and hold a sequence scoring matrix
| Field Summary | |
private java.lang.String |
cons
|
private int |
i
|
private int |
idimension
|
private int |
jdimension
|
private int |
k
|
private java.lang.Object[] |
keys
|
private int[][] |
matrix
|
private java.lang.String |
matrixFileName
|
private java.lang.String |
matrixString
|
private java.util.Hashtable |
residueMatrixPosition
hashtable of the residue positions in the table |
| Constructor Summary | |
Matrix(java.io.File matrixFile)
|
|
Matrix(java.lang.String matrixJar,
java.lang.String matrixFileName)
|
|
| Method Summary | |
java.lang.String |
getCurrentMatrixName()
Get the current scoring matrix name |
int |
getIDimension()
Get number of rows in the scoring table |
int |
getJDimension()
Get number of columns in the scoring table |
java.lang.Object[] |
getKeyNames()
Scoring matrix names available |
java.lang.String |
getKeyNamesString()
Scoring matrix names available |
java.lang.Object[] |
getKeys()
Scoring matrix filenames in jar file |
int[][] |
getMatrix()
Get the scoring matrix as a 2 dimensional integer array |
int |
getMatrixIndex(java.lang.String s)
Get the residue position in the scoring table |
java.lang.String |
getMatrixTable()
Get the scoring matrix as text |
private org.apache.regexp.RE |
getRegularExpression()
Get regular expression for values in the scoring table |
java.util.Hashtable |
getResidueMatrixPosition()
Get the hashtable of the residue positions in the scoring table |
private void |
matrixLineCount(java.lang.String line,
org.apache.regexp.RE regexp)
Count as a matrix row and number of columns |
private void |
matrixLineParse(java.lang.String line,
org.apache.regexp.RE regexp)
Parse a line from a scoring matrix file. |
private int[][] |
matrixRead(java.io.File matrixFile)
Read and parse a scoring matrix file |
private int[][] |
matrixReadString(java.lang.String matrixString)
Read and parse a scoring matrix |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private int[][] matrix
private int idimension
private int jdimension
private int i
private int k
private java.util.Hashtable residueMatrixPosition
private java.lang.Object[] keys
private java.lang.String cons
private java.lang.String matrixString
private java.lang.String matrixFileName
| Constructor Detail |
public Matrix(java.io.File matrixFile)
matrixFile - matrix file
public Matrix(java.lang.String matrixJar,
java.lang.String matrixFileName)
matrixJar - jar file containing scoring matrixmatrixFileName - matrix file| Method Detail |
public int[][] getMatrix()
public java.lang.String getMatrixTable()
public java.lang.String getCurrentMatrixName()
public java.lang.Object[] getKeys()
public java.lang.Object[] getKeyNames()
public java.lang.String getKeyNamesString()
public java.util.Hashtable getResidueMatrixPosition()
public int getMatrixIndex(java.lang.String s)
s - residue
public int getIDimension()
public int getJDimension()
private org.apache.regexp.RE getRegularExpression()
private void matrixLineCount(java.lang.String line,
org.apache.regexp.RE regexp)
line - line from matrix fileregexp - regular expression for columns
private void matrixLineParse(java.lang.String line,
org.apache.regexp.RE regexp)
line - line from matrix fileregexp - regular expression for valuesprivate int[][] matrixRead(java.io.File matrixFile)
matrixFile - matrix file
private int[][] matrixReadString(java.lang.String matrixString)
matrixString - matrix as text
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||