ad4f9978781a510fc55d4e7f09cc5e12e2811624
[jalview.git] / test / jalview / ext / rbvi / chimera / ChimeraConnect.java
1 package jalview.ext.rbvi.chimera;
2
3 import static org.junit.Assert.assertTrue;
4
5 import java.util.Collection;
6
7 import org.junit.Test;
8
9 import ext.edu.ucsf.rbvi.strucviz2.ChimeraManager;
10 import ext.edu.ucsf.rbvi.strucviz2.ChimeraModel;
11 import ext.edu.ucsf.rbvi.strucviz2.StructureManager;
12
13 public class ChimeraConnect
14 {
15
16   @Test
17   public void test()
18   {
19     StructureManager csm;
20             ext.edu.ucsf.rbvi.strucviz2.ChimeraManager cm = new ChimeraManager(csm = new ext.edu.ucsf.rbvi.strucviz2.StructureManager(true));
21     assertTrue("Couldn't launch chimera",
22             cm.launchChimera(StructureManager.getChimeraPaths()));
23     int n=0;
24     while (n++<100)
25     {
26       try { 
27         Thread.sleep(1000);
28       } catch (Exception q)
29       {
30         
31       }
32       Collection<ChimeraModel> cms = cm.getChimeraModels();
33       for (ChimeraModel cmod :cms) {
34         System.out.println(cmod.getModelName());
35       }
36     }
37     cm.exitChimera();
38   }
39
40 }