edu.mssm.crover.mutations.drivers
Interface MutationDriverFactory

All Known Implementing Classes:
MutationDriverFactoryImpl

public interface MutationDriverFactory

Factory that creates mutation drivers.


Method Summary
 MutationDriver getDriver(DriverInformation selected_driver)
          Returns the driver that matches a driver information.
 MutationDriver getDriverByName(java.lang.String shortname)
          Returns the driver that matches this shortname.
 MutationDriver getDriverByOrigin(java.lang.String origin)
          Returns a driver that dispatch queries to all the mutation servers that support this origin.
 DriverInformation[] getInstalledDrivers()
          Returns a list of all the installed mutation server drivers.
 

Method Detail

getInstalledDrivers

public DriverInformation[] getInstalledDrivers()
Returns a list of all the installed mutation server drivers.


getDriver

public MutationDriver getDriver(DriverInformation selected_driver)
Returns the driver that matches a driver information. Use this method when the user has been given an opportunity to select the driver from a set of DriverInformation.


getDriverByOrigin

public MutationDriver getDriverByOrigin(java.lang.String origin)
Returns a driver that dispatch queries to all the mutation servers that support this origin. Use this method when the origin of a sequence has been determined automatically and the user cannot or does not want to make a choice of a specialized mutation server.


getDriverByName

public MutationDriver getDriverByName(java.lang.String shortname)
Returns the driver that matches this shortname.



Copyright @ 2003 Mount Sinai School of Medicine. All Rights Reserved.