-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
860 lines (622 loc) · 29.4 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
README
ProMOL (C) Copyright 2004-2014
Charlie Westin, Brett Hanson & Paul Craig
GPL, No Warranty
4.2 by Cyprian Corwin and Greg Dodge
Monday, July 25, 2011
Based on Maddy's and Mario Rosa's versions
5.3-r367 by the SBEVSL team, see the User's Guide
Thursday, 31 July 2014 -- HJB
Special Thanks to the following for their contributions to ProMOL:
Laura Grell, Chris Parkin, T.J. Esposito, C. Wischmeyer
/*************************** GPL NOTICES ******************************
* *
* This program is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License as *
* published by the Free Software Foundation; either version 2 of *
* the License, or (at your option) any later version. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the Free Software *
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA *
* 02111-1307 USA *
* *
**********************************************************************/
ProMOL is a product of the Structural Biology Extensible Visualization
Language (SBEVSL) project, supported in part by Award Number
R15GM078077 from the National Institute Of General Medical Sciences.
The content is solely the responsibility of the authors and does not
necessarily represent the official views of the National Institute Of
General Medical Sciences or the National Institutes of Health.
The purpose of ProMOL is to assist in the visualization of protein structures
in PyMOL, as well as assist in the identification of small catalytic sites, and
the creation of catalytic site motifs.
=========================================================================
ProMOL Installation Instructions
ProMOL is a plugin for PyMOL. PyMOL is available as an open source program
from
http://sourceforge.net/projects/pymol/
and is incorporated into many Unix releases. PyMOL is also available in
proprietary versions from
http://www.pymol.org. See that website for information on PyMOL licensing.
PyMOL is a program that was written by the late Warren DeLano. PyMOL is a
trademark of Schrodinger, LLC. ProMOL is a plugin for PyMOL, not a
derivative part of PyMOL, but depends on having a copy of PyMOL in order to
operate.
Therefore, in order to use ProMOL, you first must have a copy of PyMOL
installed.
Download PyMOL from http://pymol.sourceforge.net and install to default
location.
ProMOL can be downloaded in a compressed file format from
http://sourceforge.net/projects/sbevsl/files
You can choose to download either a .tar.gz compressed file
(ProMOL-5.1-r247.tar.gz) or a zip compressed file
(ProMOL-5.1-r247.zip). The way you expand the
file depends on your operating system.
On Unix or Linux systems, or using MINGW under Windows you may unpack the
tarball with
gunzip < ProMOL-5.3-r367.tar.gz | tar xvf -
Windows and Macintosh systems may have a native application that will expand
your .tar.gz or .zip files; if not you may wish to consider using Stuffit
Expander or WinZip.
If you have not already done so, first install PyMOL. Under Mac OS X
you may need to rename the MacPymol application to MacPymolX11Hybrid, in
order to get access to plugins. You will also need to have the X window
system installed. This is included on your Mac OS install disc, but may
not be installed by default.
To install ProMOL, copy ProMol.py and the folder ProMol into the correct
place in the directory tree used by PyMOL for plugins. For example, for
PyMOL 1.7.1 under Microsoft Windows:
C:\Program Files\PyMol\modules\pmg_tk\startup\
On other systems you will need to find the portion of the PyMOL installation
tree that contains
pmg_tk/startup
and place ProMol.py and the folder ProMol in the startup folder.
For example in a fink PyMOL installation for python 2.4, 2.5 or 2.6 under
Mac OS X, the ProMol.py file and ProMol folder belongs under
/sw/lib/pymol-py24/modules/pmg_tk/startup or
/sw/lib/pymol-py25/modules/pmg_tk/startup or
/sw/lib/pymol-py26/modules/pmg_tk/startup
However, we believe that this version of ProMOL may use features of the Python
language that were introduced in 2.6, so it may not run with earlier versions.
Furthermore, has only been tested on Python 2.{5,6,7}.x, and will not work with Python 3.
For PyMOL installed from the Ubuntu Software Center (it may be the same
from source), ProMol.py and the ProMol folder can be placed under:
/usr/lib/pymodules/python2.7/pmg_tk/startup
When all files are in place, the ProMOL interface can be run by choosing
ProMOL from the PyMOL plug-in menu.
=========================================================================
WARNING: While running a search with the Motif Finder, PLEASE DO NOT
double-click in the results list of a previous search, or load, modify,
manipulate, or clear any structures or named selections present in PyMOL.
Doing so will likely lead to erroneous results!
Other important notes and tips:
- Motifs generated using the Motif Maker tab are stored the subfolder
UserMotifs in the ProMOL application data directory. This folder is usually
located in the following places:
Windows: %AppData%/SBEVSL/ProMol/
(On Windows 7, %AppData% may be located at C:\Users\[User Name]\AppData\Roaming)
Mac OS X/Darwin: ~/Library/Application Support/SBEVSL/ProMol
Other platforms, including Ubuntu: ~/.sbevsl/ProMol
- Do not install motifs obtained from any source except SBEVSL or your Motif Maker
tab inside either ProMOL's Motifs folder or your UserMotifs folder. You have been
warned!
- Motif finder searches tend to run significantly faster if, once the search is
started, the user selects the PyMOL Viewer window and presses Escape to switch
into text mode. To switch back, simply press Escape again.
- Exporting CSV files via the user interface button for a search with no results
will cause ProMOL to hang. As a workaround, check the CSV file generated for each
search located in your application data directory (see above).
=========================================================================
Work done in part with support from NIH and Nation Institute of General Medical
Sciences (NIGMS) under Grant number 1R15GM078077-01.
ASBMB Annual Meeting
April 28 -- May 3, 2007
Washington, DC
Using PyMOL's Selection Algebra for Enzyme Catalytic Site Prediction
B. R. Hanson, C. Westin, P. A Craig
<>
American Crystallographic Association Meeting
21 -- 26 July 2007
Salt Lake City, Utah
ProMOL, Simplification and Increased Functionality of PyMOL
B. Hanson, C. Westin, L. Slatest, P. Craig
<>
American Crystallographic Association Meeting
31 May -- 5 June 2008
Knoxville, TN
Homology Exploration with ProMOL
C. Wischmeyer, P. Craig, H. Bernstein
The ProMOL plugin for PyMOL is an intuitive user interface that gives users
access to many of the complex tools that exist within PyMOL, without requiring
that the user learn to program in Python. Among its many tools, ProMOL features
a motifmatching interface that can compare enzyme active sites based on the
relative positions of the catalytic residues. Tools found in ProMOL can be used
to compare any structure with more than 30 known calalytic active site motifs,
which were drawn from the Catalytic Site Atlas
(http://www.ebi.ac.uk/thorntonsrv/databases/CSA/). The motif analysis tool can
be fine tuned to narrow or expand the three dimensional search space for active
site alignment. Alignment results for enzyme classes across different taxonomic
categories will be presented and compared, along with suggestions for
implementing more effective alignment strategies with the motif tool in ProMOL.
=========================================================================
[Update by current developers: there are now several sets of motifs that
may be individually selected as of 24 July 2014: The P-set of hand
generated motifs, the A-set of automatically generated motifs,
the M-set of motifs with metal ions and amino acids, and the R-set
of other metal ion motifs.]
=========================================================================
The previous developers of ProMOL had incorporated a modified version of the
PDB Loader Service plugin into promolglobals.py. We have removed that code
from ProMOL in favor of launching the existing copy on the user's machine
that is distributed with PyMol, and using PyMOL's built-in functionality.
The following notice was included with older versions of ProMOL, and may no
longer be required, but we have included it for the sake of completeness.
We believe it no longer applies to anything in ProMOL.
# Copyright Notice
# ================
#
# The PyMOL Plugin source code [below this point] is copyrighted, but you can
# freely use and copy it as long as you don't change or remove any of
# the copyright notices.
#
# ----------------------------------------------------------------------
# This PyMOL Plugin is Copyright (C) 2004 by Charles Moad <[email protected]>
#
# All Rights Reserved
#
# Permission to use, copy, modify, distribute, and distribute modified
# versions of this software and its documentation for any purpose and
# without fee is hereby granted, provided that the above copyright
# notice appear in all copies and that both the copyright notice and
# this permission notice appear in supporting documentation, and that
# the name(s) of the author(s) not be used in advertising or publicity
# pertaining to distribution of the software without specific, written
# prior permission.
#
# THE AUTHOR(S) DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN
# NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
# USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
# OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
# ----------------------------------------------------------------------
=========================================================================
Change log:
Revision 367
Modified Thursday, July 31, 2014 by Herbert J. Bernstein
Make state of EC number entry boxes consistent with their content.
If there is a number is it enabled. If there is a bank or zero
and we are below the top level it is disabled. This fixes a bug
report by Talia McKay.
Revision 364
Modified Thursday, July 24, 2014 by Herbert J. Bernstein
Change background color to white on alignment
Revision 363
Modified Thursday, July 24, 2014 by Herbert J. Bernstein
Update readme.txt, version.py, and installer to r363
Revision 362
Modified Thursday, July 24, 2014 by Herbert J. Bernstein.
Update to algorithm 1.2, changing Levenshtein distance
filter to be based on the minimum distance relative to
the length os the motif rather than the maximum.
Change the background for alignment images to white.
Update the Users Guide as editied by T. McKay.
Revision 347
Modified Sunday, July 13, 2014 by Herbert J. Bernstein
Remove pre-installed U set motifs
Add latest metal ion motifs
Add buttons to select Metal Amino and
Metal Other to select M set and R set.
Add a draft 5.3 windows installer
HJB merging KVAS r346 branch into trunk
Revision 305
Modified Tuesday, June 24, 2014 by Herbert J. Bernstein
Correct index error in RMSD reporting in EC coce changes
in motif.py
Revision 241
Modified Wednesday, Novembe 20, 2013
Cameron Baker's updated proutils
Revision 228
Modified Monday, October 28, 2013 by Herbert J. Bernstein
Temporary patches
1. Display non-bonded atoms as small balls -- HJB
2. Cut off Lev. dist. at 1 -- KB
Revision 224
Modified Friday, June 21, 2013 by Herbert J. Bernstein
Release 224 fix -- require at least 2 residues in a match
Fix by MK and HJB
Revision 219
Modified Sunday, April 21, 2013 by Herbert J. Bernstein
Update installer for A_ motifs, version and readme to r219
Revision 218
Modified Sunday, April 21, 2013 by Herbert J. Bernstein
Update installer and readme for r218
Revision 217
Modified Sunday, April 21, 2013 by Herbert J. Bernstein
Add A_ set and related commands -- MO
Revision 214
Modified Friday, April 19, 2013 by Herbert J. Bernstein
Make tagged ProMOL-5.0 release
Revision 213
Modified Friday, April 19, 2013 by Herbert J. Bernstein
Post release fixes to allow NSIS installer to build and
to make the revisio visible. -- HJB
Revision 212
Modified Friday, April 19, 2013 by Herbert J. Bernstein
Update to r212 for release -- HJB
Revision 211
Modified Friday, April 19, 2013 by Herbert J. Bernstein
Update User Guide pdf -- HJB
Revision 210
Modified Friday, April 19, 2013 by Herbert J. Bernstein
Update NSIS installer to r210
Update users guide as per MK changes
Remove materials that may be a GPL issue.
-- HJB
Revision 209
Modified Thursday, April 11, 2013 by Herbert J. Bernstein
Updated version of MK fix for Jess motifs being used in all
Put 5.0-r209 version information everywhere
Update some comments -- HJB
Revision 208
Modified Friday. February 22, 2013 by Herbert J. Bernstein
Fix bug in blank chain handling for fetch PDB
Update version to 5.0-r208 -- HJB
Revision 207
Modified Friday. February 15, 2013 by Herbert J. Bernstein
Remove old nsi -- HJB
Revision 206
Modified Friday. February 15, 2013 by Herbert J. Bernstein
Update trunk to rev 203 from MO branch -- HJB
Revision 205
Modified Friday. February 15, 2013 by Herbert J. Bernstein
Bring trunk up to rev 202 from HJB branch -- HJB
Revision 202
Modified Thursday, November 15, 2012
Suppress use of Jess motifs unless environment variable PROMOL_JESS is
defined -- HJB
Revision 201
Modified Sunday, July 22, 2012 by Herbert J. Bernstein
Changes to increase readability of results -- HJB
Revision 194
Modified Saturday June 09, 2012 by Herbert J. Bernstein
Update installer script to check directory and set version at 194 -- HJB
Revision 193
Modified Thursday June 07, 2012 by Herbert J. Bernstein
Update JESS motifs -- extended shell to compensate for
imprecision in selection logic. No shells. -- HJB
Revision 191
Modified Monday May 28, 2012 by Herbert J. Bernstein
Change Jess Motifs to sphere, not shell -- HJB
Revision 190
Modified Monday May 28, 2012 by Herbert J. Bernstein
Restore Help directory -- HJB
Revision 189
Modified Monday May 28, 2012 by Herbert J. Bernstein
Restore AminoPics -- HJB
Revision 188
Modified Monday May 28, 2012 by Herbert J. Bernstein
Update to Jess motifs and prepare as r188 release -- HJB
Revision 187
Modified Saturday May 26, 2012 by Herbert J. Bernstein
Fix missing line to populate CSV file. -- HJB
Revision 186
Modified Friday May 25, 2012 by Herbert J. Bernstein
Update version and nsi installer for r186 -- HJB
Revision 185
Modified Friday May 25, 2012 by Herbert J. Bernstein
Fix handling of selector errors in bad motifs -- HJB
Revision 184
Modified Thursday May 24, 2012 by Herbert J. Bernstein
Allow general code in Jab_ Jfa_ motifs -- HJB
Revision 183
Modified Thursday May 24, 2012 by Herbert J. Bernstein
Change .format to % for python 2.5 use -- HJB
Revision 182
Modified Thursday, May 24, 2012 by Herbert J. Bernstein
Pick of MM RMSD code and bring up to same level on all other code, then
back convert to Python 2.5 (changing with ... as xxx
xxx = ...
try:
xxx.__enter__()
finally:
xxx.__exit__()
-- HJB
Revision 178
Modified Monday, April 30, 2012 by Herbert J. Bernstein
Add NSIS installer script for windows -- HJB
Revision 177
Modified Tuesday, April 24, 2012 by Herbert J. Bernstein
Revised JESS motifs, thin shell, default 0.1 Angstrom -- HJB
Revision 176
Modified Tuesday, April 03, 2012 by Herbert J. Bernstein
Update motifs with 2.8A shell -- HJB
Revision 175
Modified Wednesday, March 28, 2012 by Herbert J. Bernstein
Updated motif for thin shells using around instead of within
Revision 174
Modified Tuesday, March 27, 2012 by Herbert J. Bernstein
Fix bad selections -- HJB
Revision 173
Modified Tuesday, March 27, 2012 by Herbert J. Bernstein
correct typo in promolglobals
change to Jess motifs using shells instead of spheres -- HJB
Revision 172
Modified Monday, March 26, 2012 by Madolyn MacDonald
RMSD implemented, a few bugs still need to be fixed
Revision 171
Modified Thursday, March 22, 2012 by Herbert J. Bernstein
Backconvert promolglobals to allow it to run with python 2.5 by replacing
with and .format with older code -- HJB
Revision 170
Modified Thursday, March 22, 2012 by Herbert J. Bernstein
Backconvert 4.2 motif.py to work with python 2.5 by replacing
with clauses by try...finally clauses, and replacing .format
with % -- HJB
Revision 167
Modified Monday, February 20, 2012 by Cyprian Corwin
Changed Random PDB selection to only download the master list once per
program start, like it did before 4.2. In 4.2, due to the removal of the
persistent database class, the download began occcuring each time the
button is clicked (my fault). This revision introduces a trivial
change that eliminates many of these unneccessary data downloads;
more importantly, the code present in 4.2 appears to max out the number
of connections to the server as well, which should be fixed here too.
Revision 164
Modified Thursday, February 16, 2012 by Herbert J. Bernstein
Set up framework for installer development, starting with work
by Barry LaPierre at Dowling in Fall 2011 -- HJB
Revision 160
Modified Tuesday, December 13, 2011 by Cyprian Corwin
r160: Restored Alex's algorithm version constant and include it in
CSV headers; automatically hide the PyMOL Viewer window when starting
a search and restore it when finished; changed format of version
string to a simple SVN revision number for now.
Revision 159
Modified Friday, December 9, 2011 by Cyprian Corwin
4.2.12. Thoroughly commented promolglobals.py; removed 2 unused
dictionaries; fixed 2 spots where in a previous revision I changed
the name of something but missed changing it in 2 other spots; improved
motif maker file closing code.
Revision 158
Modified Thursday, December 8, 2011 by Cyprian Corwin
ProMOL 4.2.11. Updated funding info, restored on demand full CSV
export, changed mode of all file operations from binary to text,
removed help button, and replaced tabs with spaces in splitRespectingQuotes().
Revision 157
Modified Friday, December 2, 2011 by Cyprian Corwin
ProMOL 4.2.10. The list of changes is extensive, and will be described
in detail in a document soon to be sent out to the SBEVSL mailing list.
Revision 156
Modified Saturday, August 27, 2011 by Cyprian Corwin
Version 4.2.9. Commented out Optimize button on Motif Maker, since
the algorithm it uses has a problem and Greg Dodge said it was not needed.
Revision 155
Modified Saturday, August 27, 2011 by Cyprian Corwin
Version 4.2.8. Created subfolder in OFFSITE user data folder just
for automatically created CSVs. Reworked CSV export user interface.
Implemented opening of new CSV folder on demand. Also replaced a
tab with spaces.
Revision 154
Modified Wednesday, August 10, 2011 by Cyprian Corwin
4.2.7: Restored order recommendation button in motif maker (now
labeled Optimize), however it currently deletes multiple rows
containing the same amino acid even at different locations/chains.
Removed duplicate copy of GPL. Moved version string into its own
file.
Revision 153
Modified Tuesday, Aug 09 2011 by Cyprian Corwin
ProMOL 4.2.6 - added basic support for row reordering in Motif Maker.
Revision 152
Modified Friday, Aug 05, 2011 by Cyprian Corwin
These are the changes for 4.2.5, which is a development version.
Most of the files that make up ProMOL were modified, and the
change list is rather extensive, so PLEASE read the updated
change log near the bottom of the readme file. (The file promol-
changes has not been updated since 4.2.0.) This version should be
considered an experimental work in progress, and at least one feature
has been temporarily disabled. It still needs to be thoroughly tested.
Also, please note that in at least one file, the standard diff utility,
and tools that depend on it, does not properly match up the changes,
so it appears to be more different than it is.
Revusuib 164
Modified Thursday, February 16, 2012 by Herbert J. Bernstein
Set up framework for installer development, starting with work
by Barry LaPierre at Dowling in Fall 2011 -- HJB
Revision 151
Modified Tuesday, July 26, 2011 by Herbert J. Bernstein
Update to Release 4.2
Revision 149
Modified Monday, July 25, 2011 by Cyprian Corwin and Greg Dodge
Version 4.2. Many bug fixes, a few enhancements, and code cleanup
based on Maddy's Revision 142. Major changes from 142 include a new,
larger set of 440 motifs, removal of PERSISTENT database code,
changes to the way PDB structures are fetched and the way
the PDB Loader Service dialog is launched from within ProMOL, simplification of
the way in which aligned matches are rendered and named (when double-clicking
a result in Motif Finder), a fix for the issue preventing the creation of
motifs for active sites containing alanine, and a fix for the hang that
would formerly happen when a motif search returned zero results, among others.
For the full list, please see the file promol-changes.txt.
Revision 119
Modified Tue Dec 7 by vinnyrose
Version 4.1rc2. Minor backwards compatibility fix. Updated readme.
Revision 115
Modified Thu Aug 5 by vinnyrose
Version 4.1rc1. Added and alignment option in the motif finder. [Turn alignment
on and double click on a motif in the result box to see the alignment of the
template pdb to the test pdb. The color of each may be specified by clicking on
the color boxes adjacent to "template color" and "motif color". These boxes are
only clickable if alignment is clicked on. The alignment box does not have to be
clicked on prior to starting a test, but it does need to be clicked on prior to
double clicking a result if you want the alignment to appear. You cannot align a
PDB with itself.] Many sorts have been changed to be faster and to have
backwards and forwards compatibility. All motifs have been changed to include a
LOCI attribute which includes information on where the residues were located in
the original template pdb. The motif maker has been updated to include the LOCI
attribute. The color functions have been changed to make the custom colors more
optimized and to avoid conflicting colors. global.show_as function added to
compensate for cmd.as being changed to cmd.show_as due to reservation of 'as' in
python 2.6. More reliable and faster finding of chains in global.update
function.
Revision 110
Modified Tue Jul 20 by vinnyrose
Fetch falls back to non-compressed on zlib error. Thanks button removed.
Revision 109
Modified Wed Jul 14 by yaya-hjb
Add actual authors on copyright line.
Add gpl.txt
Needs a readme. -- HJB
Revision 107
Modified Tue Jul 13 by vinnyrose
System dependent bug fix.
Revision 105
Modified Tue Jul 13 by vinnyrose
ProMol
Changed persistent storage. Changed gui dictionary to a class object. Several
small bug fixes. Promol will now advise the user to install the 'ProMol' folder
if it was not installed in the startup folder. Bug in random pdb fixed, now it
actually is random. Version 4.0rc4.
ConSCRIPT
Some small fixes. 2.0rc4.1
Revision 98
Modified Tue Jul 6 by yaya-hjb
Raise rc number to 3.2 -- HJB
Revision 94
Modified Tue Jun 29 by vinnyrose
ConSCRIPT select function fixed. Many changes made to the structure of the code
including making the class truly classified. Before all the functions were in
the init of the class. The handle command now looks at token equality instead
of command substrings. Parsing colors has been modified to a smaller code base.
Promol: some small bug fixes in the motif maker that occur when unwanted spaces
occur in the input fields, a fixed motif was added. A better way of updating
motif files is needed when this is all distributed. Version changed to 3.6.2.
Version 4.0 candidate 3.2
Revision 93
Modified Fri Jun 25 by vinnyrose
Some small bug fixes. Version changed to 3.6.1. Version 4.0 candidate 3.1.
Revision 92
Modified Tue Jun 22 by vinnyrose
Some small bug fixes. Updated the motif finder to support batch processing.
Motif maker has the capablity to change the order of the motifs being made.
Several organizational changes such as folder names and locations.
ChimeConverter is now active, and accessible with the 'c' command prefix.
Pmw has been replace by tkinter functions in many places.
Version changed to 3.06. Version 4.0 candidate 3.
Revision 88
Modified Fri Jun 11 by vinnyrose
Added all the motifs made so far. Created error reporting on motif loading.
Changed welcome screen. All pdb's entered into motif maker will be lowercased.
4.0 release candidate 2. (3.05)
Revision 87
Modified Thu Jun 10 by vinnyrose
Several changes. The motif maker has some bug fixes, as well as the ability to
check against homologs and random pdb's. The motif finder uses a levenshtein
distance calculation and reports the minimum and maximum (min/max) edit
distance found, if the min and max are the same it reports one distance.
It searches into each chain individually and the whole structure. In addition
it searches through every permutation of residues in cases where that is
applicable. Version changed to 3.04. Version 4.0 candidate.
Revision 86
Modified Mon Mar 22 by vinnyrose
Residues are capital insensitive in motif maker, multiple ec numbers can be
entered separated by a comma. The motifs are going through the last steps to
transfer them to individual files.
Revision 85
Modified Sun Mar 21 by vinnyrose
Some small changes, and preparing the motifs to be separated into individual
files
Revision 83
Modified Wed Mar 17 by vinnyrose
More changes to the motif maker.
Revision 82
Modified Wed Mar 17 by vinnyrose
Changes to ConSCRIPT to make it compatible with Linux.
Many changes to ProMol.
Changed motif maker to have it's own tab, and am still working on making it
compatible with motif finder.
Made changes to make it more compatible with linux and need to make more
changes in that area.
Changed the GUI in many areas.
Deleted many motifs that don't seem to have a use right now.
Revision 81
Modified Tue Feb 16 by vinnyrose
Remove reference to batch motif.
Revision 74
Modified Wed Feb 3 by vinnyrose
Temporarily commented out some tabs.
Revision 73
Modified Mon Feb 1 by vinnyrose
Moved remote_pdb_load into the Promol_dir as well as make a few changes in the
code. Made the motif finder faster.
Revision 65
Modified Tue Jan 26 by vinnyrose
Jess templates are done. Motif finder reworked. Random PDB finder is working
again.
Revision 63
Modified Thu Jan 7 by vinnyrose
Hooking stuff onto the new organization. Most Motif related functions have been
hooked on.
Revision 62
Modified Thu Dec 24 by vinnyrose
Made lots of organizational changes. Stable but with many bugs.
Revision 60
Modified Tue Dec 15 by vinnyrose
Made changes to the built-in motifs. No functionality changes, just making
things prettier. Still unstable, latest stable in 57.
Revision 59
Modified Mon Dec 14 by vinnyrose
This revision is absolutely positively unstable, DO NOT USE IT!
Removed unnecessary files and folders.
Removed ProMOL_302. If you want the latest stable go to revision 57.
Changed amino acid pictures names so that they are not confusing.
Changes to ProMol.py include:
separating the code into multiple files
Optimizing the code
standardizing the formatting
This is the first commit in several to come that will dramatically change the
code. The functionality in most cases will not be changed.
Much of the indentation is not correct due an attempt to standardize.
Indentations will be fixed in a future revision.
Revision 58
Modified Mon Dec 14 by vinnyrose
~/Desktop/commit.rtf
Revision 57
Modified Thu Jul 9 by vinnyrose
the make motif function can now handle between 2 and 10 residue motifs and is
much faster. The make motif window can now handle empty rows. Amino acid list
are in alphabetical order. Trimmed white space at the end of lines. Made global
list of amino acids three letter codes. And made global list of alphabetical
letters.
Revision 55
Modified Fri Jun 12 by vinnyrose
Revisions made to makemotif fuction:
This revision is able to build a motif for active sites that have repeating
amino acids. The code has been commented so that it can be followed more easily
and the motifs that are built now have a smaller file size. The while loops
were improved and variable names were changed. -MROSA
Revision 40
Modified Tue Jul 22 by yaya-hjb
Correct spacing garbled on last upload -- HJB
Revision 39
Modified Wed Jul 16 by yaya-hjb
This update allows users to use commands that were once only available
in ProMOL in the command line as well as scripts (as long as
ProMOL itself is open). See ProMOL_README.txt.
Mod by C. Wischmeyer. -- HJB
Revision 36
Modified Wed Jun 25 by yaya-hjb
Mods by Corey Wischmeyer introducing commands for ProMol ops
See the sbevsl wiki on sourceforge for details.
Revision 34
Added Wed Jun 11 by yaya-hjb
Copied from: trunk/promol/ProMOL_302.py revision 33
Remove version from name of ProMol.py, update to 303 with
batch motifier. Mods by Corey Wischmeyer. -- HJB