Interface Blat
- 
- All Known Implementing Classes:
- ShellDelegatingBlat
 
 public interface Blat
- 
- 
Field SummaryFields Modifier and Type Field Description static doubleDEFAULT_BLAT_SCORE_THRESHOLDThis value is basically a threshold fraction of aligned bases in the query.static doubleSTEPSIZE
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
DEFAULT_BLAT_SCORE_THRESHOLDstatic final double DEFAULT_BLAT_SCORE_THRESHOLD This value is basically a threshold fraction of aligned bases in the query. Hits below this score are simply not reported.BlatResulthas implementation of score computation.- See Also:
- BlatResult, Constant Field Values
 
 - 
STEPSIZEstatic final double STEPSIZE - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
blatQueryCollection<BlatResult> blatQuery(BioSequence b) throws IOException Run a BLAT search using the gfClient.- Parameters:
- b- The genome is inferred from the Taxon held by the sequence.
- Returns:
- Collection of BlatResult objects.
- Throws:
- IOException- when there are IO problems.
 
 - 
blatQueryCollection<BlatResult> blatQuery(BioSequence b, Taxon taxon, boolean sensitive) throws IOException Run a BLAT search using the gfClient.- Parameters:
- b- The genome is inferred from the Taxon held by the sequence.
- sensitive- if true use the more sensitive gfServer, if available.
- taxon- taxon
- Returns:
- Collection of BlatResult objects.
- Throws:
- IOException- when there are IO problems.
 
 - 
blatQueryMap<BioSequence,Collection<BlatResult>> blatQuery(Collection<BioSequence> sequences, boolean sensitive, Taxon taxon) throws IOException - Parameters:
- sequences- The genome is inferred from the Taxon held by the sequence.
- taxon- The taxon whose database will be searched.
- sensitive- if true use the more sensitive gfServer, if available.
- Returns:
- map of the input sequences to a corresponding collection of blat result(s)
- Throws:
- IOException- when there are IO problems.
 
 - 
blatQueryMap<BioSequence,Collection<BlatResult>> blatQuery(Collection<BioSequence> sequences, Taxon taxon) throws IOException - Throws:
- IOException
 
 - 
getBlatScoreThresholddouble getBlatScoreThreshold() - Returns:
- the blatScoreThreshold
 
 - 
setBlatScoreThresholdvoid setBlatScoreThreshold(double blatScoreThreshold) - Parameters:
- blatScoreThreshold- the blatScoreThreshold to set
 
 - 
getGfClientExeString getGfClientExe() - Returns:
- Returns the gfClientExe.
 
 - 
getGfServerExeString getGfServerExe() - Returns:
- Returns the gfServerExe.
 
 - 
getHostString getHost() - Returns:
- Returns the host.
 
 - 
getHumanServerPortint getHumanServerPort() - Returns:
- Returns the humanServerPort.
 
 - 
getMouseServerPortint getMouseServerPort() - Returns:
- Returns the mouseServerPort.
 
 - 
getRatServerPortint getRatServerPort() - Returns:
- Returns the ratServerPort.
 
 - 
getSeqDirString getSeqDir() - Returns:
- Returns the seqDir.
 
 - 
getSeqFilesString getSeqFiles(ShellDelegatingBlat.BlattableGenome genome) - Parameters:
- genome- genome
- Returns:
- Returns the seqFiles.
 
 - 
processPslCollection<BlatResult> processPsl(InputStream inputStream, Taxon taxon) throws IOException - Parameters:
- inputStream- to the Blat output file in psl format
- taxon- taxon
- Returns:
- processed results.
- Throws:
- IOException- when there are IO problems.
 
 - 
startServervoid startServer(ShellDelegatingBlat.BlattableGenome genome, int port) throws IOException Start the server, if the port isn't already being used. If the port is in use, we assume it is a gfServer.- Parameters:
- genome- genome
- port- port
- Throws:
- IOException- when there are IO problems.
 
 - 
stopServervoid stopServer(int port) Stop the gfServer, if it was started by this.- Parameters:
- port- port
 
 
- 
 
-