Interface Blat
- All Known Implementing Classes:
ShellDelegatingBlat
public interface Blat
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doubleThis value is basically a threshold fraction of aligned bases in the query. -
Method Summary
Modifier and TypeMethodDescriptionblatQuery(Collection<BioSequence> sequences, boolean sensitive, Taxon taxon) blatQuery(Collection<BioSequence> sequences, Taxon taxon) Run a BLAT search using the gfClient.blatQuery(BioSequence b, Taxon taxon, boolean sensitive) Run a BLAT search using the gfClient.voidsetBlatScoreThreshold(double blatScoreThreshold) Set the blat score threshold to use.
-
Field Details
-
DEFAULT_BLAT_SCORE_THRESHOLD
static final double DEFAULT_BLAT_SCORE_THRESHOLDThis 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:
-
-
Method Details
-
blatQuery
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.
-
blatQuery
Run a BLAT search using the gfClient.- Parameters:
b- The genome is inferred from the Taxon held by the sequence.taxon- taxonsensitive- if true use the more sensitive gfServer, if available.- Returns:
- Collection of BlatResult objects.
- Throws:
IOException- when there are IO problems.
-
blatQuery
Map<BioSequence, List<BlatResult>> blatQuery(Collection<BioSequence> sequences, boolean sensitive, Taxon taxon) throws IOException - Parameters:
sequences- The genome is inferred from the Taxon held by the sequence.sensitive- if true use the more sensitive gfServer, if available.taxon- The taxon whose database will be searched.- Returns:
- map of the input sequences to a corresponding collection of blat result(s)
- Throws:
IOException- when there are IO problems.
-
blatQuery
Map<BioSequence, List<BlatResult>> blatQuery(Collection<BioSequence> sequences, Taxon taxon) throws IOException - Throws:
IOException
-
setBlatScoreThreshold
void setBlatScoreThreshold(double blatScoreThreshold) Set the blat score threshold to use.Defaults to
DEFAULT_BLAT_SCORE_THRESHOLD.
-