Repository 'mdanalysis_ramachandran_plot'
hg clone https://toolshed.g2.bx.psu.edu/repos/chemteam/mdanalysis_ramachandran_plot

Changeset 1:ce0728b92289 (2019-10-07)
Previous changeset 0:d710c7f00ae6 (2019-04-03) Next changeset 2:b348dfa55e0a (2020-02-06)
Commit message:
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 3b99f08f22b9e0c16c0a0adc82f8c16c1a25cedf"
modified:
angle.py
dihedrals.py
distance.py
hbonds.py
macros.xml
pca_cosine.py
ramachandran_plots.py
ramachandran_plots.xml
rdf.py
added:
test-data/Ramachandran_Plot_raw_data_gmx.tabular
test-data/test.gro
test-data/test.xtc
b
diff -r d710c7f00ae6 -r ce0728b92289 angle.py
--- a/angle.py Wed Apr 03 15:46:32 2019 -0400
+++ b/angle.py Mon Oct 07 12:50:22 2019 -0400
[
@@ -16,8 +16,10 @@
 
 def parse_command_line(argv):
     parser = argparse.ArgumentParser()
-    parser.add_argument('--idcd', help='input dcd')
-    parser.add_argument('--ipdb', help='input pdb')
+    parser.add_argument('--itraj', help='input traj')
+    parser.add_argument('--istr', help='input str')
+    parser.add_argument('--itrajext', help='input traj ext')
+    parser.add_argument('--istrext', help='input str ext')
     parser.add_argument('--isegid1', help='segid 1')
     parser.add_argument('--iresid1', help='resid 1')
     parser.add_argument('--iname1', help='name 1')
@@ -52,7 +54,8 @@
     return np.rad2deg(theta)
 
 
-u = mda.Universe(args.ipdb, args.idcd, topology_format="PDB", format="DCD")
+u = mda.Universe(args.istr, args.itraj,
+                 topology_format=args.istrext, format=args.itrajext)
 data = np.array([(u.trajectory.frame, theta(u)) for ts in u.trajectory])
 frame, theta = data.T
 
b
diff -r d710c7f00ae6 -r ce0728b92289 dihedrals.py
--- a/dihedrals.py Wed Apr 03 15:46:32 2019 -0400
+++ b/dihedrals.py Mon Oct 07 12:50:22 2019 -0400
[
@@ -16,8 +16,10 @@
 
 def parse_command_line(argv):
     parser = argparse.ArgumentParser()
-    parser.add_argument('--idcd', help='input dcd')
-    parser.add_argument('--ipdb', help='input pdb')
+    parser.add_argument('--itraj', help='input traj')
+    parser.add_argument('--istr', help='input str')
+    parser.add_argument('--itrajext', help='input traj ext')
+    parser.add_argument('--istrext', help='input str ext')
     parser.add_argument('--isegid1', help='segid 1')
     parser.add_argument('--iresid1', help='resid 1')
     parser.add_argument('--iname1', help='name 1')
@@ -56,7 +58,8 @@
     return np.rad2deg(psi)
 
 
-u = mda.Universe(args.ipdb, args.idcd, topology_format="PDB", format="DCD")
+u = mda.Universe(args.istr, args.itraj,
+                 topology_format=args.istrext, format=args.itrajext)
 data = np.array([(u.trajectory.frame, psi(u)) for ts in u.trajectory])
 frame, psi = data.T
 PSI = np.concatenate(psi, axis=0)
b
diff -r d710c7f00ae6 -r ce0728b92289 distance.py
--- a/distance.py Wed Apr 03 15:46:32 2019 -0400
+++ b/distance.py Mon Oct 07 12:50:22 2019 -0400
b
@@ -14,8 +14,10 @@
 
 def parse_command_line(argv):
     parser = argparse.ArgumentParser()
-    parser.add_argument('--idcd', help='input dcd')
-    parser.add_argument('--ipdb', help='input pdb')
+    parser.add_argument('--itraj', help='input traj')
+    parser.add_argument('--istr', help='input str')
+    parser.add_argument('--itrajext', help='input traj ext')
+    parser.add_argument('--istrext', help='input str ext')
     parser.add_argument('--isegid1', help='segid 1')
     parser.add_argument('--iresid1', help='resid 1')
     parser.add_argument('--iname1', help='name 1')
@@ -34,7 +36,8 @@
 atom2 = "(segid %s and resid %s and name %s)" % \
     (args.isegid2, args.iresid2, args.iname2)
 
-u = mda.Universe(args.ipdb, args.idcd, topology_format="PDB", format="DCD")
+u = mda.Universe(args.istr, args.itraj,
+                 topology_format=args.istrext, format=args.itrajext)
 x = u.select_atoms(atom1)
 y = u.select_atoms(atom2)
 
b
diff -r d710c7f00ae6 -r ce0728b92289 hbonds.py
--- a/hbonds.py Wed Apr 03 15:46:32 2019 -0400
+++ b/hbonds.py Mon Oct 07 12:50:22 2019 -0400
b
@@ -4,6 +4,7 @@
 import csv
 import sys
 
+import MDAnalysis as mda
 import MDAnalysis.analysis.hbonds
 
 import pandas as pd
@@ -11,8 +12,10 @@
 
 def parse_command_line(argv):
     parser = argparse.ArgumentParser()
-    parser.add_argument('--idcd', help='input dcd')
-    parser.add_argument('--ipdb', help='input pdb')
+    parser.add_argument('--itraj', help='input traj')
+    parser.add_argument('--istr', help='input str')
+    parser.add_argument('--itrajext', help='input traj ext')
+    parser.add_argument('--istrext', help='input str ext')
     parser.add_argument('--isegid1', help='segid 1')
     parser.add_argument('--isegid2', help='segid 2')
     parser.add_argument('--idistance', help='cutoff distance')
@@ -31,8 +34,8 @@
 distance = float(args.idistance)
 angle = float(args.iangle)
 
-u = MDAnalysis.Universe(
-    args.ipdb, args.idcd, topology_format="PDB", format="DCD")
+u = mda.Universe(args.istr, args.itraj,
+                 topology_format=args.istrext, format=args.itrajext)
 
 h = MDAnalysis.analysis.hbonds.HydrogenBondAnalysis(
     u, selection1, selection2, distance=distance, angle=angle)
b
diff -r d710c7f00ae6 -r ce0728b92289 macros.xml
--- a/macros.xml Wed Apr 03 15:46:32 2019 -0400
+++ b/macros.xml Mon Oct 07 12:50:22 2019 -0400
b
@@ -1,14 +1,14 @@
 <macros>
-    <token name="@VERSION@">0.19</token>
+    <token name="@VERSION@">0.20</token>
     <xml name="requirements">
         <requirements>
-            <requirement type="package" version="0.19.2">mdanalysis</requirement>
+            <requirement type="package" version="0.20.1">mdanalysis</requirement>
             <yield/>
         </requirements>
     </xml>
     <xml name="analysis_inputs">
-        <param format="dcd" name="dcdin" type="data" label="dcd trajectory input"/>
-        <param format="pdb" name="pdbin" type="data" label="pdb input"/>
+        <param format="dcd,xtc" name="trajin" type="data" label="DCD/XTC trajectory input"/>
+        <param format="pdb,gro" name="strin" type="data" label="PDB/GRO input"/>
         <yield/>
     </xml>
     <xml name="sanitizer">
@@ -24,8 +24,13 @@
         <yield/>
     </xml>
     <xml name="tests_inputs">
-        <param name="dcdin" value="test.dcd" />
-        <param name="pdbin" value="test.pdb" />
+        <param name="trajin" value="test.dcd" ftype="dcd"/>
+        <param name="strin" value="test.pdb" ftype="pdb"/>
+        <yield/>
+    </xml>
+    <xml name="tests_inputs_gmx">
+        <param name="trajin" value="test.xtc" ftype="xtc"/>
+        <param name="strin" value="test.gro" ftype="gro"/>
         <yield/>
     </xml>
     <xml name="citations">
b
diff -r d710c7f00ae6 -r ce0728b92289 pca_cosine.py
--- a/pca_cosine.py Wed Apr 03 15:46:32 2019 -0400
+++ b/pca_cosine.py Mon Oct 07 12:50:22 2019 -0400
b
@@ -12,8 +12,10 @@
 
 def parse_command_line(argv):
     parser = argparse.ArgumentParser()
-    parser.add_argument('--idcd', help='input dcd')
-    parser.add_argument('--ipdb', help='input pdb')
+    parser.add_argument('--itraj', help='input traj')
+    parser.add_argument('--istr', help='input str')
+    parser.add_argument('--itrajext', help='input traj ext')
+    parser.add_argument('--istrext', help='input str ext')
     parser.add_argument('--icomponents', help='number of principle components')
     parser.add_argument('--iindex', help='index of the PC')
     parser.add_argument('--output', help='output')
@@ -23,7 +25,8 @@
 
 args = parse_command_line(sys.argv)
 
-u = mda.Universe(args.ipdb, args.idcd, topology_format="PDB", format="DCD")
+u = mda.Universe(args.istr, args.itraj,
+                 topology_format=args.istrext, format=args.itrajext)
 
 components = int(args.icomponents)
 pca_index = int(args.iindex)
b
diff -r d710c7f00ae6 -r ce0728b92289 ramachandran_plots.py
--- a/ramachandran_plots.py Wed Apr 03 15:46:32 2019 -0400
+++ b/ramachandran_plots.py Mon Oct 07 12:50:22 2019 -0400
[
@@ -19,8 +19,10 @@
 
 def parse_command_line(argv):
     parser = argparse.ArgumentParser()
-    parser.add_argument('--idcd', help='input dcd')
-    parser.add_argument('--ipdb', help='input pdb')
+    parser.add_argument('--itraj', help='input traj')
+    parser.add_argument('--istr', help='input str')
+    parser.add_argument('--itrajext', help='input traj ext')
+    parser.add_argument('--istrext', help='input str ext')
     parser.add_argument('--isegid1', help='segid 1')
     parser.add_argument('--iresid1', help='resid 1')
     parser.add_argument('--iname1', help='name 1')
@@ -94,13 +96,16 @@
     return np.rad2deg(dihe)
 
 
-u = mda.Universe(args.ipdb, args.idcd, topology_format="PDB", format="DCD")
+u = mda.Universe(args.istr, args.itraj,
+                 topology_format=args.istrext, format=args.itrajext)
 
 phi_trajdata = np.array(
     [(u.trajectory.frame, calc_torsion(dihe_phi)) for ts in u.trajectory])
 psi_trajdata = np.array(
     [(u.trajectory.frame, calc_torsion(dihe_psi)) for ts in u.trajectory])
 
+print(phi_trajdata, psi_trajdata)
+
 phi_frame, phi_series = phi_trajdata.T
 psi_frame, psi_series = psi_trajdata.T
 
b
diff -r d710c7f00ae6 -r ce0728b92289 ramachandran_plots.xml
--- a/ramachandran_plots.xml Wed Apr 03 15:46:32 2019 -0400
+++ b/ramachandran_plots.xml Mon Oct 07 12:50:22 2019 -0400
[
b'@@ -1,42 +1,44 @@\n-<tool id="mdanalysis_ramachandran_plot" name="Ramachandran Plots" version="0.1.3">\n-    <description>Calculate and plot the distribution of two diheadrals in a trajectory</description>\n+<tool id="mdanalysis_ramachandran_plot" name="Ramachandran Plots" version="@VERSION@">\n+    <description>- calculate and plot the distribution of two dihedrals in a trajectory</description>\n     <macros>\n         <import>macros.xml</import>\n     </macros>\n     <expand macro="requirements">\n-        <requirement type="package" version="1.2.1">scipy</requirement>\n+        <requirement type="package" version="1.3.1">scipy</requirement>\n         <requirement type="package" version="0.9.0">seaborn</requirement>\n-        <requirement type="package" version="1.0.5">nbdime</requirement>\n+        <requirement type="package" version="1.1.0">nbdime</requirement>\n     </expand>\n     <command detect_errors="exit_code">\n <![CDATA[\n     python \'$__tool_directory__/ramachandran_plots.py\'\n-        --idcd \'$dcdin\' \n-        --ipdb \'$pdbin\'\n-        --isegid1  \'$phi.segid1\'\n-        --iresid1  \'$phi.resid1\' \n-        --iname1   \'$phi.name1\'\n-        --isegid2  \'$phi.segid2\'\n-        --iresid2  \'$phi.resid2\' \n-        --iname2   \'$phi.name2\'\n-        --isegid3  \'$phi.segid3\'\n-        --iresid3  \'$phi.resid3\' \n-        --iname3   \'$phi.name3\'\n-        --isegid4  \'$phi.segid4\'\n-        --iresid4  \'$phi.resid4\' \n-        --iname4   \'$phi.name4\'\n-        --isegid5  \'$psi.segid1\'\n-        --iresid5  \'$psi.resid1\' \n-        --iname5   \'$psi.name1\'\n-        --isegid6  \'$psi.segid2\'\n-        --iresid6  \'$psi.resid2\' \n-        --iname6   \'$psi.name2\' \n-        --isegid7  \'$psi.segid3\' \n-        --iresid7  \'$psi.resid3\' \n-        --iname7   \'$psi.name3\' \n-        --isegid8  \'$psi.segid4\' \n-        --iresid8  \'$psi.resid4\' \n-        --iname8   \'$psi.name4\' \n+        --itraj \'$trajin\' \n+        --istr \'$strin\'\n+        --itrajext \'$trajin.ext\'\n+        --istrext \'$strin.ext\'\n+        --isegid1  \'$phi.phi_segid1\'\n+        --iresid1  \'$phi.phi_resid1\' \n+        --iname1   \'$phi.phi_name1\'\n+        --isegid2  \'$phi.phi_segid2\'\n+        --iresid2  \'$phi.phi_resid2\' \n+        --iname2   \'$phi.phi_name2\'\n+        --isegid3  \'$phi.phi_segid3\'\n+        --iresid3  \'$phi.phi_resid3\' \n+        --iname3   \'$phi.phi_name3\'\n+        --isegid4  \'$phi.phi_segid4\'\n+        --iresid4  \'$phi.phi_resid4\' \n+        --iname4   \'$phi.phi_name4\'\n+        --isegid5  \'$psi.psi_segid1\'\n+        --iresid5  \'$psi.psi_resid1\' \n+        --iname5   \'$psi.psi_name1\'\n+        --isegid6  \'$psi.psi_segid2\'\n+        --iresid6  \'$psi.psi_resid2\' \n+        --iname6   \'$psi.psi_name2\' \n+        --isegid7  \'$psi.psi_segid3\' \n+        --iresid7  \'$psi.psi_resid3\' \n+        --iname7   \'$psi.psi_name3\' \n+        --isegid8  \'$psi.psi_segid4\' \n+        --iresid8  \'$psi.psi_resid4\' \n+        --iname8   \'$psi.psi_name4\' \n         --output   \'$output\'  \n         --oramachandran_plot \'$ramachandran_plot\'\n     2>&1\n@@ -44,78 +46,78 @@\n     <inputs>\n         <expand macro="analysis_inputs"/>\n         <section name="phi" title="Phi" expanded="False">\n-          <param name="segid1"  type="text" value="HET" label="Segid of atom 1">\n+          <param name="phi_segid1"  type="text" value="HET" label="Segment ID of atom 1">\n             <expand macro="sanitizer"/>\n           </param>\n-          <param name="resid1"  type="text" value="3" label="Resid of atom 1">\n+          <param name="phi_resid1"  type="text" value="3" label="Residue ID of atom 1">\n             <expand macro="sanitizer_resids"/>\n           </param>\n-          <param name="name1"  type="text" value="O5" label="Atom name of atom 1">\n+          <param name="phi_name1"  type="text" value="O5" label="Atom name of atom 1">\n             <expand macro="sanitizer"/>\n           </param>\n-          <param name="segid2"  type="text" value="HET" label="Segid of atom 2">\n+          <param name="phi_segid2"  type="text" value="HET" label="Segment ID of atom 2'..b' name="psi_name1" value="C1"/>\n+            <param name="psi_segid2" value="HET"/>\n+            <param name="psi_resid2" value="2"/>\n+            <param name="psi_name2" value="O4"/>\n+            <param name="psi_segid3" value="HET"/>\n+            <param name="psi_resid3" value="2"/>\n+            <param name="psi_name3" value="C4"/>\n+            <param name="psi_segid4" value="HET"/>\n+            <param name="psi_resid4" value="2"/>\n+            <param name="psi_name4" value="C3"/>\n             <output name="output" file="Ramachandran_Plot_raw_data.tabular" />\n         </test>\n+        <test>\n+            <expand macro="tests_inputs_gmx"/>\n+            <param name="phi_segid1" value="SYSTEM"/>\n+            <param name="phi_resid1" value="3"/>\n+            <param name="phi_name1" value="O5"/>\n+            <param name="phi_segid2" value="SYSTEM"/>\n+            <param name="phi_resid2" value="3"/>\n+            <param name="phi_name2" value="C1"/>\n+            <param name="phi_segid3" value="SYSTEM"/>\n+            <param name="phi_resid3" value="2"/>\n+            <param name="phi_name3" value="O4"/>\n+            <param name="phi_segid4" value="SYSTEM"/>\n+            <param name="phi_resid4" value="2"/>\n+            <param name="phi_name4" value="C4"/>\n+            <param name="psi_segid1" value="SYSTEM"/>\n+            <param name="psi_resid1" value="3"/>\n+            <param name="psi_name1" value="C1"/>\n+            <param name="psi_segid2" value="SYSTEM"/>\n+            <param name="psi_resid2" value="2"/>\n+            <param name="psi_name2" value="O4"/>\n+            <param name="psi_segid3" value="SYSTEM"/>\n+            <param name="psi_resid3" value="2"/>\n+            <param name="psi_name3" value="C4"/>\n+            <param name="psi_segid4" value="SYSTEM"/>\n+            <param name="psi_resid4" value="2"/>\n+            <param name="psi_name4" value="C3"/>\n+            <output name="output" file="Ramachandran_Plot_raw_data_gmx.tabular" />\n+        </test>\n     </tests>\n     <help><![CDATA[\n .. class:: infomark\n \n **What it does**\n         \n-A Ramachandran plot ([\xcf\x86,\xcf\x88] plot), originally developed as a way to visualize energetically allowed regions for backbone dihedral angles \xcf\x88 against \xcf\x86 of amino acid.\n-This can be also used to calculate glycosidic \xcf\x86 and \xcf\x88 angles formed between carbohydrates. This tool can calculate and plot the histogram (ramachandran plot) of user define \xcf\x86 and \xcf\x88 angles of a trajectory. \n+A Ramachandran plot ([\xcf\x86,\xcf\x88] plot) was originally developed as a way to visualize the energetically allowed regions for backbone dihedral angles \xcf\x88 and \xcf\x86 of an amino acid.\n+It can be also used to calculate glycosidic \xcf\x86 and \xcf\x88 angles formed between carbohydrates. This tool can calculate and plot the histogram (Ramachandran plot) of user-defined \xcf\x86 and \xcf\x88 angles of a trajectory. \n \n-  - For protien \xcf\x86 and \xcf\x88 diheadral definitions see https://proteinstructures.com/Structure/Structure/Ramachandran-plot.html.\n- \n-  - For glycan \xcf\x86 and \xcf\x88 diheadral definitions see http://www.glycanstructure.org/\n+  - For protein \xcf\x86 and \xcf\x88 dihedral definitions see https://proteinstructures.com/Structure/Structure/Ramachandran-plot.html. \n+  - For glycan \xcf\x86 and \xcf\x88 dihedral definitions see http://www.glycanstructure.org/\n \n _____\n \n@@ -175,8 +204,10 @@\n \n        - Trajectory file  (DCD).\n        - PDB file.\n-       - Segids, resids and names of the four atoms to calculate diheadrals.\n-     \n+       - Segment IDs, residue IDs and names of the four atoms to calculate dihedrals.\n+\n+Note that a MDAnalysis \'segment\' is a larger organizational unit, for example one protein or all the solvent molecules or simply the whole system.\n+\n _____\n \n         \n@@ -184,8 +215,8 @@\n \n **Output**\n \n-       - Tab-separated file of raw data of the \xcf\x86,\xcf\x88 angles time series.\n-       - Image (as png) of the Ramachandran Plot.\n+       - Tab-separated file of raw data of the \xcf\x86,\xcf\x88 angles over time.\n+       - Image (as png) of the Ramachandran plot.\n \n \n     ]]></help>\n'
b
diff -r d710c7f00ae6 -r ce0728b92289 rdf.py
--- a/rdf.py Wed Apr 03 15:46:32 2019 -0400
+++ b/rdf.py Mon Oct 07 12:50:22 2019 -0400
b
@@ -16,8 +16,10 @@
 
 def parse_command_line(argv):
     parser = argparse.ArgumentParser()
-    parser.add_argument('--idcd', help='input dcd')
-    parser.add_argument('--ipdb', help='input pdb')
+    parser.add_argument('--itraj', help='input traj')
+    parser.add_argument('--istr', help='input str')
+    parser.add_argument('--itrajext', help='input traj ext')
+    parser.add_argument('--istrext', help='input str ext')
     parser.add_argument('--isegid1', help='segid 1')
     parser.add_argument('--iresid1', help='resid 1')
     parser.add_argument('--iname1', help='name 1')
@@ -42,7 +44,8 @@
 start = float(args.istart)
 end = float(args.iend)
 
-u = mda.Universe(args.ipdb, args.idcd, topology_format="PDB", format="DCD")
+u = mda.Universe(args.istr, args.itraj,
+                 topology_format=args.istrext, format=args.itrajext)
 x = u.select_atoms(atom1)
 y = u.select_atoms(atom2)
 
b
diff -r d710c7f00ae6 -r ce0728b92289 test-data/Ramachandran_Plot_raw_data_gmx.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/Ramachandran_Plot_raw_data_gmx.tabular Mon Oct 07 12:50:22 2019 -0400
b
@@ -0,0 +1,15 @@
+0 -144.6049403672638 97.68547741778757
+1 -141.28378752267525 97.77436430526272
+2 -140.5507581701893 96.64897577753301
+3 -139.80360840706982 96.77167935748881
+4 -134.73236008867292 95.35031471736332
+5 -133.2788812847167 97.90764978970712
+6 -132.85758534848696 97.74270020478778
+7 -132.92861986639113 98.03936669749623
+8 -132.36160579612704 97.75307833579126
+9 -133.24942867028537 98.47767719548273
+10 -129.07281864740457 93.50325320406353
+11 -138.52555276641212 98.65922847590556
+12 -134.17197735904452 86.3334209333448
+13 -135.7743412592041 89.34890663035344
+14 -151.15173106037906 101.47282449338631
b
diff -r d710c7f00ae6 -r ce0728b92289 test-data/test.gro
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/test.gro Mon Oct 07 12:50:22 2019 -0400
b
b'@@ -0,0 +1,61652 @@\n+Glycine aRginine prOline Methionine Alanine Cystine Serine\n+61649\n+    2SER      N    1   2.371   0.440   0.529\n+    2SER    HT1    2   2.277   0.401   0.505\n+    2SER    HT2    3   2.399   0.406   0.623\n+    2SER    HT3    4   2.441   0.402   0.461\n+    2SER     CA    5   2.369   0.591   0.523\n+    2SER     HA    6   2.305   0.626   0.603\n+    2SER     CB    7   2.513   0.648   0.547\n+    2SER    HB1    8   2.550   0.611   0.645\n+    2SER    HB2    9   2.511   0.759   0.552\n+    2SER     OG   10   2.603   0.606   0.444\n+    2SER    HG1   11   2.693   0.638   0.465\n+    2SER      C   12   2.309   0.645   0.394\n+    2SER      O   13   2.229   0.574   0.331\n+    3ALA      N   14   2.342   0.767   0.352\n+    3ALA     HN   15   2.411   0.824   0.396\n+    3ALA     CA   16   2.294   0.828   0.229\n+    3ALA     HA   17   2.242   0.755   0.168\n+    3ALA     CB   18   2.201   0.948   0.258\n+    3ALA    HB1   19   2.251   1.022   0.324\n+    3ALA    HB2   20   2.109   0.913   0.308\n+    3ALA    HB3   21   2.172   0.998   0.164\n+    3ALA      C   22   2.415   0.875   0.151\n+    3ALA      O   23   2.517   0.908   0.207\n+    4CYS      N   24   2.401   0.875   0.017\n+    4CYS     HN   25   2.314   0.848  -0.026\n+    4CYS     CA   26   2.503   0.915  -0.077\n+    4CYS     HA   27   2.577   0.976  -0.027\n+    4CYS     CB   28   2.570   0.795  -0.148\n+    4CYS    HB1   29   2.626   0.829  -0.238\n+    4CYS    HB2   30   2.491   0.726  -0.185\n+    4CYS     SG   31   2.689   0.708  -0.041\n+    4CYS      C   32   2.434   1.003  -0.177\n+    4CYS      O   33   2.310   1.011  -0.185\n+    5THR      N   34   2.513   1.082  -0.251\n+    5THR     HN   35   2.612   1.073  -0.243\n+    5THR     CA   36   2.463   1.189  -0.334\n+    5THR     HA   37   2.359   1.168  -0.361\n+    5THR     CB   38   2.471   1.327  -0.267\n+    5THR     HB   39   2.436   1.406  -0.337\n+    5THR    OG1   40   2.605   1.358  -0.227\n+    5THR    HG1   41   2.654   1.352  -0.310\n+    5THR    CG2   42   2.379   1.330  -0.145\n+    5THR   HG21   43   2.413   1.259  -0.066\n+    5THR   HG22   44   2.276   1.300  -0.175\n+    5THR   HG23   45   2.375   1.431  -0.100\n+    5THR      C   46   2.539   1.190  -0.465\n+    5THR      O   47   2.581   1.296  -0.511\n+    6LEU      N   48   2.559   1.072  -0.527\n+    6LEU     HN   49   2.522   0.985  -0.489\n+    6LEU     CA   50   2.613   1.064  -0.662\n+    6LEU     HA   51   2.693   1.135  -0.673\n+    6LEU     CB   52   2.664   0.921  -0.694\n+    6LEU    HB1   53   2.704   0.919  -0.798\n+    6LEU    HB2   54   2.578   0.850  -0.687\n+    6LEU     CG   55   2.774   0.867  -0.600\n+    6LEU     HG   56   2.733   0.865  -0.496\n+    6LEU    CD1   57   2.810   0.722  -0.638\n+    6LEU   HD11   58   2.849   0.716  -0.741\n+    6LEU   HD12   59   2.718   0.658  -0.631\n+    6LEU   HD13   60   2.885   0.680  -0.568\n+    6LEU    CD2   61   2.900   0.954  -0.602\n+    6LEU   HD21   62   2.877   1.056  -0.564\n+    6LEU   HD22   63   2.939   0.964  -0.705\n+    6LEU   HD23   64   2.979   0.910  -0.538\n+    6LEU      C   65   2.505   1.102  -0.763\n+    6LEU      O   66   2.529   1.158  -0.868\n+    7GLN      N   67   2.378   1.075  -0.725\n+    7GLN     HN   68   2.357   1.024  -0.641\n+    7GLN     CA   69   2.262   1.113  -0.801\n+    7GLN     HA   70   2.291   1.166  -0.890\n+    7GLN     CB   71   2.178   0.990  -0.840\n+    7GLN    HB1   72   2.098   1.021  -0.910\n+    7GLN    HB2   73   2.128   0.948  -0.749\n+    7GLN     CG   74   2.265   0.878  -0.901\n+    7GLN    HG1   75   2.333   0.834  -0.825\n+    7GLN    HG2   76   2.327   0.921  -0.984\n+    7GLN     CD   77   2.181   0.767  -0.962\n+    7GLN    OE1   78   2.190   0.744  -1.082\n+    7GLN    NE2   79   2.097   0.701  -0.879\n+    7GLN   HE21   80   2.085   0.731  -0.785\n+    7GLN   HE22   81   2.035   0.634  -0.921\n+    7GLN      C   82   2.183   1.207  -0.712\n+    7GLN      O   83   2.176   1.194  -0.590\n+    8SER      N   84   2.125   1.313  -0.770\n+    8SER     HN   85   2.120   1.326  -0.868\n+ '..b'68   1.454\n+   42SOD    SOD61564  -0.047   2.795  -1.594\n+   43SOD    SOD61565  -3.119   1.785  -0.175\n+   44SOD    SOD61566   3.692   3.565   2.568\n+   45SOD    SOD61567   1.160  -2.677   0.405\n+   46SOD    SOD61568   2.182   2.098  -4.358\n+   47SOD    SOD61569   2.499  -3.552   3.622\n+   48SOD    SOD61570  -3.150   2.637   2.545\n+   49SOD    SOD61571  -3.611  -1.369  -0.304\n+   50SOD    SOD61572   3.179   4.217  -1.914\n+   51SOD    SOD61573  -1.544   3.385   3.985\n+   52SOD    SOD61574   3.906   3.226   3.286\n+   53SOD    SOD61575  -1.400   1.258  -2.542\n+   54SOD    SOD61576   0.624   4.043   2.421\n+   55SOD    SOD61577  -0.572  -3.952   2.807\n+   56SOD    SOD61578  -2.287   2.496  -1.486\n+   57SOD    SOD61579  -4.296  -1.353   4.117\n+   58SOD    SOD61580   4.009   2.333  -1.543\n+   59SOD    SOD61581   3.981   3.781  -3.393\n+   60SOD    SOD61582  -2.801  -0.902   2.131\n+   61SOD    SOD61583   0.054   2.141  -3.123\n+   62SOD    SOD61584   1.742  -1.695  -3.684\n+   63SOD    SOD61585  -1.328   3.677   3.172\n+   64SOD    SOD61586   2.023  -1.550   1.871\n+   65SOD    SOD61587  -3.781   1.811   2.706\n+   66SOD    SOD61588  -1.564   0.724   2.624\n+   67SOD    SOD61589  -1.457  -1.438   1.916\n+   68SOD    SOD61590   3.938  -1.495  -0.104\n+   69SOD    SOD61591  -4.177   0.685  -3.156\n+   70SOD    SOD61592  -3.475  -2.557   3.364\n+   71SOD    SOD61593   3.843  -1.704   1.945\n+   72SOD    SOD61594  -3.065   1.131  -3.142\n+   73SOD    SOD61595   2.911   3.091   3.254\n+   74SOD    SOD61596  -0.146  -3.447  -3.468\n+   75SOD    SOD61597   4.142   1.150   2.128\n+    1CLA    CLA61598   3.723   3.931  -0.432\n+    2CLA    CLA61599   0.598  -3.410  -1.411\n+    3CLA    CLA61600   0.305  -4.033   0.027\n+    4CLA    CLA61601  -2.918  -1.991  -2.129\n+    5CLA    CLA61602   3.212   2.681  -1.461\n+    6CLA    CLA61603  -1.276   3.890   3.970\n+    7CLA    CLA61604  -4.135  -0.631  -2.109\n+    8CLA    CLA61605  -4.010   1.992   2.188\n+    9CLA    CLA61606  -3.787  -1.064  -2.665\n+   10CLA    CLA61607  -2.251   4.155   1.278\n+   11CLA    CLA61608   3.522   3.373  -3.509\n+   12CLA    CLA61609  -4.010   0.565  -0.240\n+   13CLA    CLA61610   3.902  -1.240  -4.037\n+   14CLA    CLA61611   1.826  -3.945   2.374\n+   15CLA    CLA61612   0.618   4.143  -3.510\n+   16CLA    CLA61613   2.436   1.511   3.939\n+   17CLA    CLA61614   0.689   2.163  -1.864\n+   18CLA    CLA61615   2.174   0.614   3.695\n+   19CLA    CLA61616   3.731  -0.836   3.639\n+   20CLA    CLA61617  -0.300  -2.083   2.310\n+   21CLA    CLA61618   0.286   1.863  -2.782\n+   22CLA    CLA61619   0.444  -1.592   4.280\n+   23CLA    CLA61620  -3.682  -0.965   2.751\n+   24CLA    CLA61621   3.059  -2.653  -1.385\n+   25CLA    CLA61622   0.268   1.480   3.096\n+   26CLA    CLA61623   2.985  -1.145  -1.289\n+   27CLA    CLA61624   4.257  -1.638   3.915\n+   28CLA    CLA61625   2.109   2.268   2.707\n+   29CLA    CLA61626   3.148   2.184  -0.946\n+   30CLA    CLA61627  -4.279   3.311  -4.200\n+   31CLA    CLA61628   4.121   2.646   2.804\n+   32CLA    CLA61629   3.133  -2.321   3.087\n+   33CLA    CLA61630  -1.188   2.475   1.768\n+   34CLA    CLA61631   4.251   4.197   2.967\n+   35CLA    CLA61632  -2.115  -2.591   4.099\n+   36CLA    CLA61633  -1.664   3.340  -2.049\n+   37CLA    CLA61634   2.401   1.685   0.376\n+   38CLA    CLA61635  -0.304  -2.623  -0.695\n+   39CLA    CLA61636  -2.524  -2.953  -1.453\n+   40CLA    CLA61637   3.494  -2.888  -3.669\n+   41CLA    CLA61638  -3.591  -0.671   0.327\n+   42CLA    CLA61639  -3.097   0.461  -3.295\n+   43CLA    CLA61640  -0.581   1.524   4.242\n+   44CLA    CLA61641   3.940   1.881  -1.383\n+   45CLA    CLA61642  -1.581   2.921  -3.738\n+   46CLA    CLA61643   0.009  -3.649  -3.486\n+   47CLA    CLA61644  -1.288  -4.010   3.837\n+   48CLA    CLA61645  -2.419   1.919   3.696\n+   49CLA    CLA61646   1.622  -1.819  -2.941\n+   50CLA    CLA61647   3.465  -0.771  -3.287\n+   51CLA    CLA61648  -2.032  -3.900   0.685\n+   52CLA    CLA61649  -2.845   0.061  -2.584\n+   0.00000   0.00000   0.00000\n'
b
diff -r d710c7f00ae6 -r ce0728b92289 test-data/test.xtc
b
Binary file test-data/test.xtc has changed