2. PNG file included in download from "Save" button. Also, log.txt file, for those not comfortable with JSON.
2. PNG file included in download from "Save" button. Also, log.txt file, for
those not comfortable with JSON.
3. Bonds now color coded.
4. Certain interactions turned on by default.
5. Clear button changed to "Reset" because resets to default value.
...
...
@@ -13,11 +14,15 @@ WIP
7. JSZip now dynamic import.
8. zip download now includes vmd state directory.
9. Vmd state file centers on ligand automatically.
10. changed hydrogen_bond_dist_cutoff and hydrogen_bond_angle_cutoff parameter names to hydrogen_halogen_bond_dist_cutoff
hydrogen_halogen_bond_angle_cutoff
11. Removed ability to toggle on and off cylinder interactions, to simplify UI. Always on for those interaction where appropriate.
10. changed hydrogen_bond_dist_cutoff and hydrogen_bond_angle_cutoff parameter
names to hydrogen_halogen_bond_dist_cutoff
hydrogen_halogen_bond_angle_cutoff
11. Removed ability to toggle on and off cylinder interactions, to simplify UI.
Always on for those interaction where appropriate.
12. Some interactions are shown as spheres, others as bonds. Keeps it simplier.
13. Improved ability to detect salt bridges and hydrogen bonds even if protein and ligand models do not have hydrogen atoms.
13. Improved ability to detect salt bridges and hydrogen bonds even if protein
and ligand models do not have hydrogen atoms.
14. Speed improvements
TODO:
...
...
@@ -30,7 +35,29 @@ Test should also test version of protein without hydrogens
If you add in new receptor or ligand, be sure to reevaluate whether warning
should appear.
Don't appear in table if it's not actually shown (so if deteting nothing, hide).
# Metal Bonds
Great site: https://chem.libretexts.org/Bookshelves/General_Chemistry/Chemistry_(OpenSTAX)/19%3A_Transition_Metals_and_Coordination_Chemistry/19.2%3A_Coordination_Chemistry_of_Transition_Metals
These can form metal bonds:
N
O
Cl
F
Br
I
How about calculate all L-M-L angles. Some will be too big (e.g., 180). But just
keep lower ones (like all within tolerance of min value). Average. See
deviation. Etc.
On file input, really modularize these. Separate widgets for input, removing
ligans, selecting between existing, etc. These shouldn't modify vuex store
directly (to keep broad).
METAL_COORDINATION_CUTOFF. Get into web app, documentation, parameters, etc.
Make sure all documentation/examples account for get_all_interactions (updated for metal coordination)