Mercurial > repos > chemteam > mdanalysis_angle
annotate end-to-end.py @ 7:a0d210b9d287 draft
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
| author | chemteam | 
|---|---|
| date | Mon, 24 Aug 2020 16:32:30 -0400 | 
| parents | |
| children | 
| rev | line source | 
|---|---|
| 7 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 1 #!/usr/bin/env python | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 2 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 3 import argparse | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 4 import itertools | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 5 import sys | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 6 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 7 import MDAnalysis as mda | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 8 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 9 import matplotlib | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 10 import matplotlib.pyplot as plt | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 11 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 12 import numpy as np | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 13 import numpy.linalg | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 14 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 15 matplotlib.use('Agg') # noqa | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 16 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 17 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 18 def parse_command_line(argv): | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 19 parser = argparse.ArgumentParser() | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 20 parser.add_argument('--itraj', help='input traj') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 21 parser.add_argument('--istr', help='input str') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 22 parser.add_argument('--itrajext', help='input traj ext') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 23 parser.add_argument('--istrext', help='input str ext') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 24 parser.add_argument('--isegid1', help='segid 1') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 25 parser.add_argument('--ilabel', help='plot label') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 26 parser.add_argument('--ititle1', help='plot title') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 27 parser.add_argument('--output1', help='output1 - timeseries') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 28 parser.add_argument('--o_plot', help='End to End plot') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 29 return parser.parse_args() | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 30 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 31 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 32 args = parse_command_line(sys.argv) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 33 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 34 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 35 u = mda.Universe(args.istr, args.itraj, | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 36 topology_format=args.istrext, format=args.itrajext) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 37 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 38 ntermatoms = "(segid %s and name N)" % \ | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 39 (args.isegid1) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 40 ctermatoms = "(segid %s and name C)" % \ | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 41 (args.isegid1) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 42 # not sure how robust this selection really is | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 43 nterm = u.select_atoms(ntermatoms)[0] # first atom named N | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 44 cterm = u.select_atoms(ctermatoms)[-1] # takes the last atom named 'C' | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 45 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 46 enddist = [] | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 47 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 48 for ts in u.trajectory: # iterate through all frames | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 49 r = cterm.position - nterm.position # e-to-e vector from atom positions | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 50 d = numpy.linalg.norm(r) # end-to-end distance | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 51 enddist.append((ts.frame, d)) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 52 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 53 enddist = np.array(enddist) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 54 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 55 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 56 color = itertools.cycle(['r', 'b', 'gold']) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 57 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 58 fig, axs = plt.subplots(1, 2, sharex=False, sharey=False, tight_layout=True) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 59 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 60 params = { | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 61 'axes.labelsize': 8, | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 62 'legend.fontsize': 10, | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 63 'xtick.labelsize': 10, | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 64 'ytick.labelsize': 10, | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 65 'text.usetex': False, | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 66 'figure.figsize': [4.5, 4.5], | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 67 'figure.dpi': 300 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 68 } | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 69 plt.rcParams.update(params) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 70 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 71 axs[0].plot(enddist[:, 0], enddist[:, 1], 'r-', lw=2, label=args.ilabel) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 72 axs[0].set_xlabel("number of frames") | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 73 axs[0].set_ylabel(r"End to end distance ($\AA$)") | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 74 axs[0].legend() | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 75 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 76 n, bins, patches = axs[1].hist(enddist[:, 1], color=next( | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 77 color), label=args.ilabel, alpha=0.5, density=True, stacked=True) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 78 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 79 axs[1].legend() | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 80 axs[1].set_ylabel('Density Normalised Frequency') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 81 axs[1].set_xlabel(r'End to end distance ($\AA$)') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 82 fig.suptitle(args.ititle1, fontsize=12, fontweight='bold') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 83 fig.subplots_adjust(top=0.45) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 84 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 85 print( | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 86 " \n".join( | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 87 [ | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 88 'The End to End distance is measured between the following atoms:', | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 89 str(nterm), | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 90 str(cterm)])) | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 91 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 92 # svg is better but sticking with png for now | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 93 plt.savefig(args.o_plot, format='png') | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 94 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 95 | 
| 
a0d210b9d287
"planemo upload for repository https://github.com/galaxycomputationalchemistry/galaxy-tools-compchem/ commit 1b23e024af45cc0999d9142d07de6897d4189ec2"
 chemteam parents: diff
changeset | 96 np.savetxt(args.output1, enddist, delimiter='\t') | 
