-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathChanges
256 lines (188 loc) · 10.3 KB
/
Changes
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
Revision history for {{$dist->name}}
{{$NEXT}}
0.051 2019-01-06 21:09:12-07:00 America/Denver
* added centered_vector method to AtomGroupRole, see test
0.050 2018-09-13 20:10:40-06:00 America/Denver
* improve cif info parsing (TODO: convert regression test in examples to proper tests)
0.049 2018-09-11 21:13:39-06:00 America/Denver
* add pdbx/mmcif parsing, parses info like connections
* add example cif/parse_dump.pl
* added HackaMol::Roles::RcsbRole for ftping files (testing needed)
0.048 2018-08-27 20:22:45-06:00 America/Denver
* remove uc( chain ) issue #50
* add string_pdb method e.g. print $mol->string_pdb
* add string_xyz method e.g. print $mol->string_xyz
* add calc_bfps to group and bfp to atom normalized bfactors
0.047 2017-12-28 19:50:18-07:00 America/Denver
* added mol_disulfide_bonds($mol,$fudge) to HackaMol.pm
* added read_pdbfile_mol to HackaMol.pm for reading pdb header and model ids
* added attr 'info' to HM::Role::AtomGroupRole
* added attr 'model_ids' to HM::Molecule
* pdb models are again ignored if the number of atoms changes
* readline_func hook added to main HackaMol class to allow modified parse of PDBs
0.046 2017-10-10 20:36:46-06:00 America/Denver
* add selection hash attribute to manage selections (todo, use it or lose it!).
* fix model read bug where number of atoms grows between models (see the unusual 2d6b)
* add x_flag to aa321 default 1, replaces unknown 3-letter code with X
* protein backbone/sidechain selection fix for the bb carbonyl oxygen
* sidechains selection -> sidechain (watch out for OXT)
* changed fudge from 0.45 to 0.15 for find_disulfide_bonds
* HackaMol.pm consumes NERFRole
0.045 2017-09-23 19:40:06-06:00 America/Denver
* move selection role from Molecule to AtomGroup for chaining selections
* add pymol ranges to selections, e.g. resid 1-5+7 and chain E-I
0.044 2017-08-27 13:41:30-06:00 America/Denver
* added support for resnames with
* added superpose_rt method to HackaMol class, grabbed from Bio::PDB::Structure
* added rmsd method to HackaMol class
* added center to AtomGroupRole, method for geometric center
0.043 2017-06-24 14:05:20-07:00 America/Vancouver
* minor fix on FileFetchRole return
0.042 2017-06-24 13:18:49-07:00 America/Vancouver
* reorganize tests
* avoid the FileFetchRole get tests for now... HTTP::Tiny->can_ssl but still fails
0.041 2017-06-24 12:45:52-07:00 America/Vancouver
* switch to HTTP::Tiny for FileFetchRole
* skip https tests unless HTTP::Tiny->can_ssl
0.040 2017-06-18 21:38:23-06:00 America/Denver
* added the group_by_atom_attrs method to HackaMol.pm
* added SelectionRole to core, consumed by HackaMol::Molecule
0.039 2017-02-02 20:05:46-07:00 America/Denver
* cleaning up tests and reducing dependencies
* todo: shrink api by moving some heafty Roles into pluggable roles, streamline tests
0.038 2016-04-06 13:38:48-04:00 America/Indiana/Indianapolis
* added a print for dirty atoms if hush_read < 0
* added qcat_print to AtomGroupRole for concatenated printing of all coordinates
* added a little padding to the PdbReadRole.
* added sasa attribute to PdbRole.
0.037 2016-03-03 15:50:27-05:00 America/Indiana/Indianapolis
* removed some array traits from API for AtomGroupRole and Groups trait in molecule (splice, shuffle)
* the HackaMol::Molecule push_groups() method now adds atoms that are not in the molecule already.
0.036 2016-02-25 21:26:20-05:00 America/Indiana/Indianapolis
* added read_string_atoms and read_string_mol... for reading molecules from in memory strings!!!
0.035 2016-02-08 14:14:20-05:00 America/Indiana/Indianapolis
* minor fix to remove the Data::Structure::Util dependency (Thank you Slaven Rezic!!)
0.034 2016-02-08 10:43:34-05:00 America/Indiana/Indianapolis
* storage is pulled for now
0.033 2016-02-05 11:28:45-05:00 America/Indiana/Indianapolis
* added pdb_rename to group
0.032 2015-06-17 13:51:01-04:00 America/Indiana/Indianapolis
* fixed bug in molecule->charge
* add method group_rot to HackaMol.pm
0.031 2015-06-08 13:04:53-04:00 America/Indiana/Indianapolis
* improve the printing of pdbs for atom names of 1-3 characters
0.030 2015-06-05 13:58:12-04:00 America/Indiana/Indianapolis
* another another quick fix to get tests to pass
0.029 2015-06-05 10:05:29-04:00 America/Indiana/Indianapolis
* another quick fix to get tests to pass
0.028 2015-06-03 09:59:15-04:00 America/Indiana/Indianapolis
* added is_fixed attribute to AtomGroupRole.
* test coverage has fallen to 85%
0.027 2015-06-02 16:38:50-04:00 America/Indiana/Indianapolis
* added a new simple YAML molecular format #16 on github.
0.026 2015-06-02 11:11:45-04:00 America/Indiana/Indianapolis
* allow charge method to set the current charge for molecules
* charge method now returns 0 if no charges set for atoms or molecules
* see #15 on github
0.025 2015-05-26 20:55:25-04:00 America/Indiana/Indianapolis
* minor fixes to testing filenames
* charge defaults to 0
0.024 2015-05-25 11:56:05-04:00 America/Indiana/Indianapolis
* minor fixes to testing filenames
0.023 2015-05-22 23:07:08-04:00 America/Indiana/Indianapolis
* HackaMol::Molecule atomgroups -> groups
* a molecule can now be built from a list of groups. e.g. HackaMol::Molecule->new(groups=>[@groups])
0.022 2015-05-22 15:03:09-04:00 America/Indiana/Indianapolis
* added a bunch of array traits to the AtomGroupRole
* fixed Zmatrix Reader bug
0.021 2015-05-18 22:15:52-04:00 America/Indiana/Indianapolis
* Mixing in Moo::Roles where possible to allow speedy extensions.
see how it works with mixed Moose/Moo
* Better warnings from the Zmatrix reader--- still no tests and bad POD
* Fix links in POD
0.020 2015-05-15 14:37:36-04:00 America/Indiana/Indianapolis
* Fix bug in Zmatrix reader
0.019 2015-05-14 23:22:44-04:00 America/Indiana/Indianapolis
* Minor fix and added the method pdbid_mol
0.018 2015-05-14 14:23:22-04:00 America/Indiana/Indianapolis
* simplify atoms_bin in AtomGroupRole
* Rework POD for HackaMol.pm
* support for Z-matrix reading
0.017 2015-02-27 09:15:16-05:00 America/Indiana/Indianapolis
0.016 2015-02-26 21:41:39-05:00 America/Indiana/Indianapolis
* dist.ini dependencies again
0.015 2015-02-26 15:25:55-05:00 America/Indiana/Indianapolis
* Fix dist.ini dependencies for testing lib versions
* minor test improvements
0.014 2015-02-17 22:33:21-05:00 America/Indiana/Indianapolis
* added FileFetchRole that uses LWP to get and getstore files from pdb.org
* notebooks
0.013 2015-02-01 20:13:47-05:00 America/New_York
* fixed t/HackaMol-DirRole.t for windows installs
0.012 2015-01-19 15:47:59-05:00 America/Indiana/Indianapolis
* fixed the github link for metacpan.
0.011 2015-01-19 15:26:19-05:00 America/Indiana/Indianapolis
* fixed version issue using dzil.
0.01 2015-01-12 16:31:52-05:00 America/Indiana/Indianapolis
* first release: 0.01
0.00_22 2015-01-02 11:04:34-05:00 America/Indiana/Indianapolis
* reorganize examples. Still need more
* reformat TODO list to follow P5 conventions
0.00_21 2014-07-25 13:29:06-04:00 America/Indiana/Indianapolis
* adjusted defaults on PdbRole attributes
* energy_func no longer return 0 without calculation for default force constant params
* energy_func -> efunc rename
0.00_20 2014-05-27 20:41:40EDT-0400 America/New_York
* added fix_serial method to AtomGroupRole
* find_disulfide_bonds generalized to work with nonprotein sulfurs
* GSSG examples added
0.00_19 2014-05-04 20:48:54EDT-0400 America/New_York
* examples are reorganized, still not organized enough #TODO
* PathRole files are now 'rw'. The 'rw' is hard to resist
0.00_18 2014-04-23 14:15:49EDT-0400 America/New_York
* merged FileRole and ScratchRole into PathRole
0.00_17 2014-04-23 10:46:53EDT-0400 America/New_York
* switched FileRole and ScratchRole over to MooseX::Types::Path::Tiny
0.00_16 2014-04-22 14:27:46EDT-0400 America/New_York
* added FileRole for managing files. Loaded into HackaMol.pm builder
* added ExeRole for managing executables. Loaded into HackaMol.pm builder. Limited functionality
can/should be tested with scripts that run exe, capture output, etc. use Capture::Tiny
0.00_15 2014-04-20 20:54:36EDT-0400 America/New_York
* minor update test for scratchrole
0.00_14 2014-04-17 21:07:40EDT-0400 America/New_York
* added ScratchRole for managing directories. Available in HackaMol builder
0.00_13 2014-04-15 22:09:31EDT-0400 America/New_York
* added hush_read to MolReadRole
* added MooseX::StrictConstructor to classes
0.00_12 2014-04-07 10:48:37EDT-0400 America/New_York
* added aa321 to PdbRole; gens 1-letter aa code from resname
0.00_11 2014-04-02 16:46:03EDT-0400 America/New_York
* minor fix for pdbqt reading: A -> C
0.00_10 2014-04-02 15:27:08EDT-0400 America/New_York
* AtomGroupRole adjustments:
- added print_pdb_ts and print_xyz_ts for printing many configs
- improved tmax method
0.00_09 2014-04-01 17:46:14EDT-0400 America/New_York
* PDB reading will atom->is_dirty if the element(s) unknown. Carp warning
* added minimal pdbqt reading (i.e. no branch info pulled)
0.00_08 2014-02-20 14:53:19 America/New_York
* improve PDB reading and writing
* for PDB guess element from atom name
0.00_07 2013-11-19 22:57:36 America/New_York
* Reduced size of test directory
* Improved reading of PDBs with multiple (sometimes erroneous) models
0.00_06 2013-11-18 21:28:05 America/New_York
* Added find_disulfides to HackaMol.pm
* Added read_file_mol to HackaMol.pm
* Added read_file_append_mol to HackaMol.pm
* Adjusted reading and writing of PDB files
0.00_05 2013-10-02 16:19:31 America/New_York
* Adjusted builders in HackaMol.pm added pdb_print for groups
0.00_04 2013-09-20 06:56:56 America/New_York
* Fixing one test that needs recent MVR to work
0.00_03 2013-09-19 21:51:03 America/New_York
* Fixing POD and tests further
0.00_02 2013-09-19 16:53:36 America/New_York
* Fixing POD and tests based on how things look and cpantesters
0.00_01 2013-09-18 23:46:53 America/New_York
* First Devel release