From: Bob H. <ha...@st...> - 2007-04-28 17:51:31
|
so it must be that we are missing what is a necessary condition for the required loading of a JAR file. What could it be? Let's check Smiles: Let's see, how about this: org.jmol.util.PatternMatcher has import org.jmol.smiles.InvalidSmilesException; import org.jmol.smiles.SmilesAtom; import org.jmol.smiles.SmilesBond; import org.jmol.smiles.SmilesMolecule; import org.jmol.smiles.SmilesParser; OK, so then that's why smiles is being loaded. What do I need to do to isolate that? This? 1) Move patternMatcher to org.jmol.smiles or to its own package. 2) in Eval: PatternMatcher matcher = new PatternMatcher(viewer); try { bs = matcher.getSubstructureSet(smiles); } catch (Exception e) { evalError(e.getMessage()); } needs to be isolated. Can I just use Class.forName() here? Bob |