kea.programs.jPrimrose
Class SearchDatabase

java.lang.Object
  extended by kea.programs.jPrimrose.SearchDatabase

public class SearchDatabase
extends java.lang.Object

Searches database with supplied oligonucleotides.

Version:
2.17.
Author:
Kevin Ashelford.

Constructor Summary
SearchDatabase(java.awt.Window owner, kea.database.Database database, PrimroseOligo[] oligos, kea.programs.progress.ProgressComponent progressComponent, int allowedNonTargetHits, kea.event.AbortListener abortListener)
          Creates a new instance of SearchDatabase.
SearchDatabase(java.awt.Window owner, kea.database.Database database, PrimroseOligo[] oligos, kea.programs.progress.ProgressComponent progressComponent, javax.swing.JLabel progressMessage, int allowedNonTargetHits, kea.event.AbortListener abortListener)
          Creates a new instance of SearchDatabase.
 
Method Summary
 void run()
          Runs search, generating a collection of OligoSearchResult objects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchDatabase

public SearchDatabase(java.awt.Window owner,
                      kea.database.Database database,
                      PrimroseOligo[] oligos,
                      kea.programs.progress.ProgressComponent progressComponent,
                      int allowedNonTargetHits,
                      kea.event.AbortListener abortListener)
Creates a new instance of SearchDatabase.

Parameters:
owner - Owning window component.
database - Record database to search.
oligos - Oligo records to use in search.
progressComponent - ProgressComponent object to update.
allowedNonTargetHits - Maximum number of non-target hits allowed.
abortListener - Register abort listener object.

SearchDatabase

public SearchDatabase(java.awt.Window owner,
                      kea.database.Database database,
                      PrimroseOligo[] oligos,
                      kea.programs.progress.ProgressComponent progressComponent,
                      javax.swing.JLabel progressMessage,
                      int allowedNonTargetHits,
                      kea.event.AbortListener abortListener)
Creates a new instance of SearchDatabase.

Parameters:
owner - Owning window component.
database - Record database to search.
oligos - Oligo records to use in search.
progressComponent - ProgressComponent object to update.
progressMessage - JLabel object to update.
allowedNonTargetHits - Maximum number of non-target hits allowed.
abortListener - Register abort listener object.
Method Detail

run

public void run()
Runs search, generating a collection of OligoSearchResult objects.