jprotein.io.net
Class BlastClient

java.lang.Object
  extended by jprotein.io.net.WebClient
      extended by jprotein.io.net.BlastClient
All Implemented Interfaces:
Format

public class BlastClient
extends WebClient
implements Format


Constructor Summary
BlastClient(java.lang.String url, java.lang.String database, java.lang.String matrix, int maxResults, double eValue, int gap_exist, int gap_ext)
           
 
Method Summary
 java.util.Vector getData()
           
 java.lang.String getDatabase()
           
 double getExpectedValue()
           
 java.lang.String getGapCosts()
           
 java.lang.String getMatrix()
           
 int getMaxResults()
           
 Sequence getQuerySequence()
           
 java.util.Vector initData()
           
 java.util.Vector sendGetCommand()
           
 void sendPutCommand()
           
 void setDatabase(java.lang.String database)
           
 void setExpectedValue(double eValue)
           
 void setGapCosts(int gap_exist, int gap_ext)
           
 void setMatrix(java.lang.String matrix)
           
 void setMaxResults(int maxResults)
           
 void setQuerySequence(Sequence sequence)
           
 void setQuerySequence(java.lang.String sequence)
           
 
Methods inherited from class jprotein.io.net.WebClient
getURL, sendCommand, sendCommand, setURL
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlastClient

public BlastClient(java.lang.String url,
                   java.lang.String database,
                   java.lang.String matrix,
                   int maxResults,
                   double eValue,
                   int gap_exist,
                   int gap_ext)
Method Detail

setDatabase

public void setDatabase(java.lang.String database)

setExpectedValue

public void setExpectedValue(double eValue)

setGapCosts

public void setGapCosts(int gap_exist,
                        int gap_ext)

setMatrix

public void setMatrix(java.lang.String matrix)

setMaxResults

public void setMaxResults(int maxResults)

setQuerySequence

public void setQuerySequence(Sequence sequence)

setQuerySequence

public void setQuerySequence(java.lang.String sequence)

getDatabase

public java.lang.String getDatabase()

getExpectedValue

public double getExpectedValue()

getGapCosts

public java.lang.String getGapCosts()

getMatrix

public java.lang.String getMatrix()

getMaxResults

public int getMaxResults()

getQuerySequence

public Sequence getQuerySequence()

getData

public java.util.Vector getData()
Specified by:
getData in interface Format

initData

public java.util.Vector initData()

sendPutCommand

public void sendPutCommand()
                    throws java.lang.Exception
Throws:
java.lang.Exception

sendGetCommand

public java.util.Vector sendGetCommand()
                                throws java.lang.Exception
Throws:
java.lang.Exception