373374375376377378379380381382383
controller.updateAll(tt); } else { tt.addTask(new Task("expand pathway") { public void run() { expandPathway();//look for proteins }
381382383384385386387388389390391
{ expandPathway();//look for proteins } }); tt.addTask(new Task("clean map") { public void run() { cleanMap();//delete all groups from the map }
389390391392393394395396397398399
{ cleanMap();//delete all groups from the map } }); tt.addTask(new Task("draw new proteins") { public void run() { drawNewProteins();//draw the proteins, that were found }
399400401402403404405406407408409
} }); controller.updateAll(tt); tt.addTask(new Task("group new nodes") { public void run() { findNewNodes();//find new nodes, group and draw them }
447448449450451452453454455456457
cleanMap(); controller.updateAll(); } final SequencedTask t = Tasks.createSequencedTask("Metalayer"); t.addTask(new Task("weit") { public void run() { controller.getVisualization().addLock(t); }
455456457458459460461462463464465
{ controller.getVisualization().addLock(t); } }); t.addTask(new Task("calculate metalayer") { public void run() { calculateBackground(); }
463464465466467468469470471472473
{ calculateBackground(); } }); t.addTask(new Task("draw metalayer") { public void run() { insertBackground(); controller.getVisualization().removeLock(t);
479480481482483484485486487488489
else { final SequencedTask t = Tasks.createSequencedTask("Metalayer"); t.addTask(new Task("wait") { public void run() { controller.getVisualization().addLock(t); }
487488489490491492493494495496497
{ controller.getVisualization().addLock(t); } }); t.addTask(new Task("delete metalayer") { public void run() { ListHashMap<Pathway, BasicNodeComponentUI> map = new ListHashMap<Pathway, BasicNodeComponentUI>(); if (groupList.isEmpty())
523524525526527528529530531532533
} } } }); t.addTask(new Task("delete metalayer") { public void run() { deleteBackground(); }