/** * Class that invokes the whole program * @author Gard Thomassen * @see ProgramManager * @see Interaction * @see Control */ public class Invoke{ /** * Main method, * Creates a Manager object, and tells the manager to start the program * First a object of the Interaction class is created. * Then it creates a pointer to a control object, the control object is * created and returned by calling the interact method in class Interaction. * Finally it creates a ProgramManager object, giving it the data from the control object. * Then it tells the ProgramManager object to start the search. * @param args arguments from the command line (none needed) */ public static void main(String[] args) throws Exception{ Interaction interaction = new Interaction(); Control control; control=interaction.interact(); ProgramManager pmanager = new ProgramManager(control.consensuses, control.fileName, control.seqReader, control.thresholds); pmanager.start_ncRNAfinder(); }//end main }//end class Invoke