|
'STRAP:multiple sequence alignments ' | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SequenceBlaster
A sequence blaster invokes a BLAST search with a given query sequence and returns the result as XML text.
| Field Summary | |
|---|---|
static int |
DATABASES_FULL_LIST
Names of available databases depend on the type of query (AA or NT) |
static int |
DATABASES_NUCLEOTIDES
Names of available databases depend on the type of query (AA or NT) |
| Method Summary | |
|---|---|
void |
cachedResultsNotOlderThanSec(int time)
Use cached results only when new |
void |
compute()
Computation is typically very time consuming |
java.lang.String[] |
getAvailableDatabases(int opt)
|
java.lang.String[] |
getAvailableMatrices()
|
java.lang.String |
getDatabase()
|
java.lang.String |
getMatrix()
|
BA |
getResultXml()
|
void |
setAAQuerySequence(java.lang.String s)
set the amino acid sequence query |
void |
setDatabase(java.lang.String db)
|
void |
setMatrix(java.lang.String matrix)
|
void |
setNTQuerySequence(java.lang.String s)
the nucleotide sequence query sequence |
void |
setNumberOfAlignments(int n)
Upper Limit of the number of alignments to be shown |
void |
setSensitivity(int n)
|
| Field Detail |
|---|
static final int DATABASES_NUCLEOTIDES
static final int DATABASES_FULL_LIST
| Method Detail |
|---|
void setAAQuerySequence(java.lang.String s)
void setNTQuerySequence(java.lang.String s)
void setSensitivity(int n)
void setNumberOfAlignments(int n)
void setDatabase(java.lang.String db)
throws java.lang.IllegalArgumentException
db - db is the name of a database such as "uniprot", "pdb" or "uniref50"
java.lang.IllegalArgumentExceptionjava.lang.String[] getAvailableDatabases(int opt)
java.lang.String getDatabase()
void setMatrix(java.lang.String matrix)
throws java.lang.IllegalArgumentException
matrix - matrix is the name of a similarity matrix such as blosum62
which contains a value for each pair of amino acids
java.lang.IllegalArgumentExceptionjava.lang.String[] getAvailableMatrices()
java.lang.String getMatrix()
BA getResultXml()
void compute()
void cachedResultsNotOlderThanSec(int time)
|
'STRAP:multiple sequence alignments ' | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||