|
||||||||||
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 filepublic Matrix(java.lang.String matrixJar, java.lang.String matrixFileName)
matrixJar
- jar file containing scoring matrixmatrixFileName
- matrix fileMethod 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 columnsprivate 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 |