import java.io.File;
import java.net.URL;
import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.StringTokenizer;
jmolHistory(false);
if (lastCommand == null || !lastCommand.equals(cmd))
{
- jmolScript(cmd + "\n");
+ jmolScript(cmd + "\n",command.isWaitNeeded());
}
jmolHistory(true);
lastCommand = cmd;
// End StructureListener
// //////////////////////////
-
+
+ ////////////////////////////
+ // HETATM get
+ //
+
+ @Override
+ public Map<String,String> getHetatmNames()
+ {
+ HashMap<String,String> hetlist=new HashMap();
+ for (int mc=0;mc<jmolViewer.ms.mc; mc++)
+ {
+ Map<String,String> hets = jmolViewer.ms.getHeteroList(mc);
+ if (hets!=null)
+ {
+ hetlist.putAll(hets);
+ }
+ }
+ return hetlist;
+ }
+ //
+ ////////////////////////////
+
@Override
public float[][] functionXY(String functionName, int x, int y)
{