Revision: 21679
          http://sourceforge.net/p/jmol/code/21679
Author:   hansonr
Date:     2017-07-27 13:15:02 +0000 (Thu, 27 Jul 2017)
Log Message:
-----------
Jmol.___JmolVersion="14.20.4"

bug fix: SpartanSMOL reader for iSpartan files does not read charges or 
vibrational mode data

Modified Paths:
--------------
    trunk/Jmol/src/org/jmol/adapter/readers/spartan/SpartanArchive.java
    trunk/Jmol/src/org/jmol/adapter/readers/spartan/SpartanSmolReader.java
    trunk/Jmol/src/org/jmol/viewer/Jmol.properties

Modified: trunk/Jmol/src/org/jmol/adapter/readers/spartan/SpartanArchive.java
===================================================================
--- trunk/Jmol/src/org/jmol/adapter/readers/spartan/SpartanArchive.java 
2017-07-26 01:53:43 UTC (rev 21678)
+++ trunk/Jmol/src/org/jmol/adapter/readers/spartan/SpartanArchive.java 
2017-07-27 13:15:02 UTC (rev 21679)
@@ -130,7 +130,7 @@
     r.asc.setAtomSetEnergy(tokens[0], value);
   }
 
-  private int modelAtomCount;
+  int modelAtomCount;
   
   private int setInfo(String info) throws Exception {
     //    5  17  11  18   0   1  17   0 RHF      3-21G(d)           NOOPT FREQ

Modified: trunk/Jmol/src/org/jmol/adapter/readers/spartan/SpartanSmolReader.java
===================================================================
--- trunk/Jmol/src/org/jmol/adapter/readers/spartan/SpartanSmolReader.java      
2017-07-26 01:53:43 UTC (rev 21678)
+++ trunk/Jmol/src/org/jmol/adapter/readers/spartan/SpartanSmolReader.java      
2017-07-27 13:15:02 UTC (rev 21679)
@@ -163,6 +163,10 @@
         return false;
       } else if (lcline.endsWith("proparc")
           || lcline.endsWith("propertyarchive")) {
+        if (spartanArchive == null) {
+          spartanArchive = new SpartanArchive(this, bondData, endCheck);
+          spartanArchive.modelAtomCount = asc.getAtomSetAtomCount(asc.iSet);
+        }
         readProperties();
         return false;
       } else if (lcline.endsWith("archive")) {
@@ -170,7 +174,7 @@
         return false;
       }
       return true;
-    }
+    } 
     if (line.indexOf("5D shell") >= 0)
       moData.put("calculationType", calculationType = line);
     return true;
@@ -220,7 +224,7 @@
         mat[9], mat[10]);
   }
 
-  private String endCheck = "END Directory Entry ";
+  private final static String endCheck = "END Directory Entry ";
   private String title;
 
   SpartanArchive spartanArchive;

Modified: trunk/Jmol/src/org/jmol/viewer/Jmol.properties
===================================================================
--- trunk/Jmol/src/org/jmol/viewer/Jmol.properties      2017-07-26 01:53:43 UTC 
(rev 21678)
+++ trunk/Jmol/src/org/jmol/viewer/Jmol.properties      2017-07-27 13:15:02 UTC 
(rev 21679)
@@ -58,6 +58,7 @@
 
 Jmol.___JmolVersion="14.20.4"
 
+bug fix: SpartanSMOL reader for iSpartan files does not read charges or 
vibrational mode data
 bug fix: CIPChirality fix for BH64_075; adding Rule 3b. 
 bug fix: CIPChirality new Rule 6 covers all special spiro cases and C3-symmetry
 bug fix: SMILES generator fails for [2H]/C=C/[1H]

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jmol-commits mailing list
Jmol-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-commits

Reply via email to