Alexander Rose
3667092327
tweak cube clamp param
2022-11-08 22:28:47 -08:00
Alexander Rose
842824057b
add param to clamp cube values
2022-11-08 22:17:23 -08:00
Alexander Rose
6a32f85e60
Merge pull request #603 from giagitom/transparent-bg-fixes
2022-11-06 16:42:27 -08:00
giagitom
f29c62ec33
Transparent bg fix
2022-10-30 12:06:32 +01:00
Alexander Rose
d77981230b
mmcif schema update
2022-10-29 12:15:29 -07:00
dsehnal
e2b92c15f0
PluginContext.initContainer options
2022-10-27 08:41:01 +02:00
dsehnal
14614f4803
3.23.0
2022-10-19 13:11:47 +02:00
dsehnal
37d3489b07
changelog
2022-10-19 13:09:02 +02:00
David Sehnal
f81225cc0d
Merge pull request #592 from molstar/volume/defaults-for-em
...
Change EM Volume Streaming default Auto
2022-10-19 13:08:17 +02:00
dsehnal
eb47f43940
Change EM Volume Streaming default Auto
2022-10-19 13:05:16 +02:00
dsehnal
7618a5e2c9
pr template
2022-10-19 12:41:24 +02:00
David Sehnal
ab3ff842b2
Merge pull request #590 from molstar/reusable-canvas
...
Built-in support for mouting/unmounting PluginContext
2022-10-19 09:55:31 +02:00
dsehnal
82f0f92c15
remove unused code
2022-10-18 15:20:48 +02:00
dsehnal
545d9434d8
Add PluginContext.initContainer/canvas3dInitialized and their usage
2022-10-18 09:16:08 +02:00
dsehnal
bbc43d5113
Add PluginContext.mount/unmount
2022-10-18 08:41:29 +02:00
dsehnal
a6709acf65
3.22.0
2022-10-17 20:44:13 +02:00
dsehnal
509a027742
changelog
2022-10-17 20:41:35 +02:00
David Sehnal
7244023233
Merge pull request #589 from molstar/picking-granuality-v2
...
Volume.PickingGranuality custom property
2022-10-17 20:39:47 +02:00
dsehnal
c5f987d8b2
getSliceLoci tweak
2022-10-17 20:36:39 +02:00
dsehnal
793696d4c0
Volume slice granuality
2022-10-17 20:34:11 +02:00
dsehnal
305ca05f04
tweaks
2022-10-17 20:24:48 +02:00
dsehnal
f4d7d1920a
typos
2022-10-17 20:12:19 +02:00
dsehnal
458aad0161
Volume.PickingGranuality custom property
2022-10-17 20:05:56 +02:00
dsehnal
9e3132461f
3.21.0
2022-10-17 17:32:57 +02:00
dsehnal
8301291215
changelog
2022-10-17 17:29:52 +02:00
David Sehnal
daed14e228
Merge pull request #588 from midlik/picking-whole-isosurfaces
...
New volume isosurface param pickingGranularity: voxels|surfaces
2022-10-17 17:27:34 +02:00
David Sehnal
7db82c5ba5
Merge pull request #584 from arussell123/master
...
Prevent component controls collapsing when option is selected
2022-10-17 16:43:01 +02:00
Alexander Rose
91d03c22c2
3.20.0
2022-10-16 21:42:39 -07:00
Alexander Rose
bc188f0d2b
changelog
2022-10-16 21:37:18 -07:00
Alexander Rose
3981225824
package updates
2022-10-16 21:34:59 -07:00
Alexander Rose
1886d9d72f
add structure-index color theme
2022-10-16 21:28:06 -07:00
Alexander Rose
2a7dec8892
Merge pull request #583 from jpattle/model-index-carbon-color
...
Model index updates & carbon color
2022-10-16 19:43:23 -07:00
Alexander Rose
35d4a5b297
Merge branch 'master' into model-index-carbon-color
2022-10-16 19:39:22 -07:00
Alexander Rose
26345bfa50
tweak
2022-10-16 17:42:43 -07:00
Alexander Rose
8c9b8676dd
handle 'not enough samples' in distinctColors
2022-10-16 16:43:50 -07:00
Alexander Rose
5593c7a75f
add Model.MaxIndex and use in model-index theme
2022-10-16 16:37:09 -07:00
Alexander Rose
5b70c14ffe
tweak theme descriptions
2022-10-16 16:35:51 -07:00
Alexander Rose
5e4d611044
tweak changelog
2022-10-16 16:33:52 -07:00
David Sehnal
7ab9d57156
Merge pull request #545 from giagitom/lookup3d
...
adding nearest and distance to point methods to lookup3d
2022-10-14 21:46:33 +02:00
Adam Midlik
9ea6f51126
New volume isosurface param pickingGranularity: voxels|surfaces
2022-10-13 00:57:39 +02:00
giagitom
649fe4f4f0
Lint fix
2022-10-12 16:57:56 +02:00
giagitom
53df86c585
Avoid using unnecessary extractMinimum from heap if k=1 on nearest search, add nearest method as unreleased.
2022-10-12 16:14:51 +02:00
Alice Russell
87c708e3c1
Remove action state from being set to undefined when action selected to stop options from minimising on selection
2022-10-12 10:58:30 +01:00
Jason Pattle
ba927b0490
returned clone of theme params for model and trajectory index themes, added contributor name
2022-10-12 08:30:52 +01:00
Jason Pattle
2a09725c98
added the new model-index color theme as an option in the illustrative color-theme
2022-10-12 08:30:10 +01:00
Jason Pattle
9fa0d17933
removed carbon color adjustment option
2022-10-12 08:29:45 +01:00
Jason Pattle
8d9f8a996a
Updated change log with changes to model-index and element-symbol
2022-10-12 08:29:17 +01:00
giagitom
8814b60d0b
Increased performances of lookup3d nearest search.
2022-10-11 18:12:27 +02:00
Jason Pattle
541c07c53a
Added a parameter to make adjusting the carbon color by the same saturation and lightness carbon colors optional
2022-10-11 16:19:17 +01:00
Jason Pattle
6cbed80815
updated the default color palette and removed the redundant model color map
2022-10-11 16:07:44 +01:00
Jason Pattle
a3c1fdc0f4
Added the model index theme provider as an option for the carbon color when selecting the element-symbol color theme
2022-10-11 15:53:05 +01:00
Jason Pattle
ddf789b01c
added a new model-index color theme based off the trajectory index theme but instead using the Model.Index structure property
2022-10-11 15:50:23 +01:00
Jason Pattle
ab86cc0bf3
Renamed the model-index color theme file to trajectory-index
2022-10-11 15:37:04 +01:00
Jason Pattle
dc8fab5820
[BREAKING CHANGE] renamed the model-index color theme and its usages to trajectory-index to better reflect the functionality of the color theme
2022-10-11 15:35:29 +01:00
giagitom
813c4f845a
Merge branch 'master' into lookup3d
2022-10-09 15:10:37 +02:00
Alexander Rose
6ed42e9521
add mipmap-based blur for skybox backgrounds
2022-10-08 14:54:29 -07:00
Alexander Rose
fb01ba60ec
use resources object to get textures for smaa pass
2022-10-08 14:08:07 -07:00
Alexander Rose
ea4210ded5
add willReadFrequently option to sdf text 2d context
2022-10-08 14:06:25 -07:00
Alexander Rose
75e5cf54d6
remove deprecated vscode extension from recommendations
2022-10-08 14:05:12 -07:00
Jason Pattle
7cebc85a95
fixed linting warnings
2022-10-06 13:02:15 +01:00
Jason Pattle
c00faafa6d
Returned a clone of the element symbol params instead of the original const, removing a todo comment
2022-10-06 11:42:53 +01:00
Jason Pattle
c9b14f0742
Updated the element symbol color theme so that the carbon color is also adjusted by saturation and brightness props
2022-10-06 09:13:33 +01:00
Alexander Rose
9624137c0d
3.19.0
2022-10-01 17:26:48 -07:00
Alexander Rose
3eb433368f
changelog
2022-10-01 17:21:18 -07:00
Alexander Rose
58691f4f5f
package updates
2022-10-01 17:19:59 -07:00
Alexander Rose
5e9295abd5
changelog
2022-10-01 15:45:17 -07:00
Alexander Rose
6ed0ae55b2
fix black artifacts
...
- on specular highlights with transparent background
2022-10-01 15:34:54 -07:00
Alexander Rose
84448d0aa1
Merge branch 'master' of https://github.com/molstar/molstar
2022-10-01 13:51:58 -07:00
Alexander Rose
31ced24966
Merge pull request #573 from molstar/optimize-binary-packing
...
Optimize BinaryCIF integer packing
2022-10-01 13:51:21 -07:00
Alexander Rose
24681840af
debug tweaks
2022-10-01 13:34:50 -07:00
Alexander Rose
5d28aa4f2e
add cameraClipping.minNear param
2022-10-01 13:32:09 -07:00
Alexander Rose
7dabdf3085
dpoit fixes
...
- when post-processing is off
- when rendering direct-volumes
2022-10-01 13:26:10 -07:00
giagitom
d7cbd5570c
Implement lookup & grid nearest search using fibonacci heap
2022-09-30 15:44:10 +02:00
dsehnal
80011d4aea
optimize BinaryCIF integer packing
2022-09-29 17:30:26 +02:00
David Sehnal
c6fe440a01
Merge pull request #569 from russellp17/fix-empty-texture-error-on-empty-canvas
...
Fix "empty textures" error on empty canvas
2022-09-27 16:52:28 +02:00
Russell Parker
ba8d6dc3fa
Fix "empty textures" error on empty canvas
2022-09-27 10:24:55 -04:00
giagitom
378f4f8304
Merge branch 'master' into lookup3d
2022-09-19 10:22:43 +02:00
Alexander Rose
aa414485a5
3.18.0
2022-09-17 11:55:04 -07:00
Alexander Rose
3a35a5d66a
changelog
2022-09-17 11:49:08 -07:00
Alexander Rose
43b0a72b09
package updates
2022-09-17 11:49:01 -07:00
Alexander Rose
521ac2d13f
stereo camera improvements
...
- fix param updates not applied
- better param ranges and description
- add timer.mark for left/right camera
2022-09-17 11:43:18 -07:00
Alexander Rose
30520c50c2
fix changelog
2022-09-17 11:39:40 -07:00
Alexander Rose
819f07eba3
Merge pull request #533 from giagitom/dpoit
...
Integration of Dual depth peeling - OIT method
2022-09-17 11:36:56 -07:00
Alexander Rose
d8d6aa7136
wboit, tweak timer.mark
2022-09-17 11:34:48 -07:00
giagitom
0bdcfea276
Merge branch 'master' into lookup3d
2022-09-16 17:45:20 +02:00
giagitom
718f76313f
Adding nearest method to lookup3d at unit and structure level.
2022-09-16 17:32:07 +02:00
Alexander Rose
ed75a365d8
dpoit, cleanup
2022-09-12 22:38:49 -07:00
Alexander Rose
f5ff13ffe4
dpoit, fix transparent background
2022-09-12 22:38:26 -07:00
Alexander Rose
44c69b1716
dpoit, fix depthMask not off
2022-09-12 22:27:03 -07:00
Alexander Rose
559ca7ffb8
Merge branch 'master' of https://github.com/molstar/molstar into pr/giagitom/533
2022-09-12 22:22:55 -07:00
Alexander Rose
524f34e8c1
3.17.0
2022-09-11 14:38:51 -07:00
Alexander Rose
d749be11f0
type fixes
2022-09-11 14:34:21 -07:00
Alexander Rose
13dc9ff3cb
package updates
2022-09-11 14:12:57 -07:00
Alexander Rose
24b4fce326
improve RG texture format handling
2022-09-10 17:21:20 -07:00
Alexander Rose
f506210bf8
dpoit, fix webgl1 support
...
- in webgl1 drawbuffers must be in the same format for some reason
2022-09-10 17:12:59 -07:00
Alexander Rose
cb0cbd06ce
Merge branch 'master' of https://github.com/molstar/molstar into pr/giagitom/533
2022-09-10 16:02:43 -07:00
Alexander Rose
3356239089
fix click event triggered after move
2022-09-10 15:57:07 -07:00
Alexander Rose
9a5b2edc08
cleanup unused variable
2022-09-10 15:39:07 -07:00
Alexander Rose
2d41b4bd83
dpoit, use half float for color textures when available
2022-09-10 15:36:54 -07:00
Alexander Rose
58f7758ee1
add note to MAX_DPOIT_DEPTH constant
2022-09-10 15:30:28 -07:00
Alexander Rose
9dbb642883
more blend back handling cleanup
2022-09-10 15:26:49 -07:00
Alexander Rose
c5222e4d1d
Merge branch 'master' of https://github.com/molstar/molstar into pr/giagitom/533
2022-09-10 14:54:57 -07:00
Alexander Rose
a5a695a17c
Merge pull request #514 from yakomaxa/molql_integration_PR
...
Integration of pymol/vmd/jmol transpilers from MolQL project (WIP rasmol transpiler)
2022-09-10 14:51:53 -07:00
Alexander Rose
7d1dc86cfb
Merge branch 'master' into molql_integration_PR
2022-09-10 14:50:27 -07:00
Alexander Rose
03224f914a
transpiler helper cleanup
2022-09-10 14:49:03 -07:00
Alexander Rose
1cf1f07232
Merge pull request #552 from molstar/perf-caveat
...
add support for failIfMajorPerformanceCaveat
2022-09-10 13:43:37 -07:00
Alexander Rose
838d36a74e
Merge branch 'master' into perf-caveat
2022-09-10 13:43:24 -07:00
Alexander Rose
6c9300d01b
fix useBehavior handling
2022-09-10 13:42:52 -07:00
Alexander Rose
3059f7efef
Merge pull request #553 from molstar/pdb-ter
...
fix handling of PDB TER records
2022-09-10 12:51:08 -07:00
Alexander Rose
fbce7d9afa
Merge branch 'master' into pdb-ter
2022-09-10 12:50:59 -07:00
Alexander Rose
1c9f3ed9fa
simplify ter record check
2022-09-10 12:50:22 -07:00
Alexander Rose
8c47d2d400
Merge pull request #554 from molstar/repr-getAllLoci
...
add repr.getAllLoci
2022-09-10 12:46:13 -07:00
Alexander Rose
8a18f25b5d
Merge branch 'master' into repr-getAllLoci
2022-09-10 12:46:05 -07:00
Alexander Rose
e7ae0058ed
Merge pull request #555 from molstar/bond-key-prop
...
add key property to intra- and inter-bonds
2022-09-10 12:45:39 -07:00
Alexander Rose
98bf3a3e33
tweak per-group transparency cutoff
2022-09-09 23:45:02 -07:00
Alexander Rose
379fcd4494
dpoit, render volumes with standard blending
2022-09-09 23:13:15 -07:00
Alexander Rose
8589777bac
Merge branch 'master' of https://github.com/molstar/molstar into pr/giagitom/533
2022-09-09 22:27:45 -07:00
Alexander Rose
c10a21ecbd
add key property to intra- and inter-bonds
2022-09-09 22:19:57 -07:00
Alexander Rose
eddc616b14
add repr.getAllLoci
2022-09-09 19:23:46 -07:00
Alexander Rose
70fc1a9579
support residue ranges in jmol atom expressions
2022-09-09 15:59:14 -07:00
Alexander Rose
f27ec4d6a4
formatting
2022-09-09 15:36:08 -07:00
Alexander Rose
1e6e956e2d
improve pymol keywords
...
- rename polymer.protein and polymer.nucleic
- fix guide "C4'"
2022-09-09 15:35:46 -07:00
Alexander Rose
0a2a3530d1
fix handling of PDB TER records
2022-09-09 13:20:15 -07:00
Alexander Rose
9e4c820e26
add support for failIfMajorPerformanceCaveat
2022-09-09 12:31:40 -07:00
Alexander Rose
05290bfe9e
update renderer spec resource counts
2022-09-08 18:40:43 -07:00
Alexander Rose
607f4ce353
dpoit: fix drawbuffer setup and blend to target
2022-09-08 18:10:31 -07:00
Alexander Rose
4b819ead1d
formating
2022-09-08 18:08:53 -07:00
Alexander Rose
d07d9d3f31
add missing dpoitIterations param
2022-09-08 18:08:16 -07:00
Alexander Rose
d08776bf19
Merge branch 'master' of https://github.com/molstar/molstar into pr/yakomaxa/514
2022-09-07 18:37:37 -07:00
Alexander Rose
7a61fd44fd
remove rasmol transpiler
...
- functionallity integrated into jmol transpiler
2022-09-07 18:32:43 -07:00
Alexander Rose
151da1487c
formatting
2022-09-07 18:28:45 -07:00
Alexander Rose
e3f6dfad5b
improve jmol transpiler
...
- add basic within function
- add basic backbone and protein keyword
- allow withspace in parans
2022-09-07 18:06:15 -07:00
Alexander Rose
32080ce918
improve jmol transpiler
...
- add resno ranges
- add bracketed resnames
- allow comma as OR
2022-09-07 15:16:28 -07:00
Alexander Rose
aedb2138c8
Merge pull request #548 from molstar/interactions-parent-display
...
add parentDisplay param to interactions repr
2022-09-06 12:19:25 -07:00
Alexander Rose
90e6938f1c
Merge branch 'master' into interactions-parent-display
2022-09-06 11:57:02 -07:00
David Sehnal
eadff35250
Merge pull request #547 from molstar/sifts-alignment/residue-test
...
alignAndSuperposeWithSIFTSMapping includeResidueTest option
2022-09-05 15:11:53 +02:00
Alexander Rose
487450ec64
show only 'between' interaction in docking-viewer
2022-09-04 22:41:35 -07:00
Alexander Rose
f2f730bab5
fix parentDisplay 'between' logic
2022-09-04 22:41:06 -07:00
Alexander Rose
ceecee37a7
add parentDisplay param to interactions repr
2022-09-02 22:19:45 -07:00
dsehnal
394377bea9
alignAndSuperposeWithSIFTSMapping update
2022-09-02 15:50:58 +02:00
dsehnal
2b47818deb
alignAndSuperposeWithSIFTSMapping includeResidueTest option
2022-09-02 15:38:06 +02:00
giagitom
9f72465052
remove unnecessary
2022-09-02 10:21:56 +02:00
giagitom
ac33b4a322
Adding distanceToVec in sphere3d namespace
2022-09-02 10:20:51 +02:00
giagitom
911c844e54
Remove logs and unused variables
2022-09-01 18:09:04 +02:00
giagitom
12b9655565
adding nearest and distance to point methods to lookup3d
2022-09-01 17:41:09 +02:00
dsehnal
2935717a06
Canvas3DParams fix
2022-08-29 16:49:30 +02:00
dsehnal
2c8d2cfa21
3.16.0
2022-08-25 17:55:54 +02:00
dsehnal
d67c0eb757
ViewportHelpContent fix
2022-08-25 17:53:10 +02:00
giagitom
7bcbcd5a7f
Exposed dpoitIterations parameter
2022-08-25 16:07:36 +02:00
giagitom
1c06e7f36e
Merge branch 'master' into dpoit
2022-08-24 18:44:30 +02:00
giagitom
407297adc0
added dpoit-enable query string
2022-08-24 18:21:34 +02:00
giagitom
b082b31562
Remove logs, changelog, set wboit as default option
2022-08-24 18:19:59 +02:00
giagitom
fcbeb0f82f
Add defines for direct-volume
2022-08-24 17:42:08 +02:00
dsehnal
7094f8f265
Improve Viewer theming & label customization
2022-08-24 15:26:24 +02:00
giagitom
48aaa13420
Fix missing texture format
2022-08-24 15:24:30 +02:00
giagitom
d2434cf91f
Merge branch 'master' into dpoit
2022-08-24 15:09:13 +02:00
giagitom
8dbe0d2793
Lint-fix
2022-08-24 14:37:33 +02:00
giagitom
7b308cf984
Keep wboit as default OIT method
2022-08-24 14:34:44 +02:00
giagitom
520af504aa
Throw an error if wboit and dpoit are both enabled
2022-08-24 14:29:40 +02:00
giagitom
4bee130599
Added credits and contributions + lint-fix
2022-08-24 14:12:12 +02:00
dsehnal
19a9ed3e19
3.15.0
2022-08-23 19:00:36 +02:00
dsehnal
0dac1b93ae
changelog
2022-08-23 18:57:45 +02:00
dsehnal
e824863de1
lint
2022-08-23 18:56:07 +02:00
David Sehnal
9ff8becd62
Merge pull request #530 from midlik/volume-streaming-camera-target
...
Volume streaming camera target (without caching)
2022-08-23 18:53:11 +02:00
Adam Midlik
fcaa1bcfa8
Merge branch 'master' into volume-streaming-camera-target
2022-08-23 18:39:37 +02:00
giagitom
39f51bcc4f
Integration of Dual depth peeling - OIT method
2022-08-23 17:09:53 +02:00
Adam Midlik
1b904ee2c9
Addressed PR comments
2022-08-23 17:03:32 +02:00
yakomaxa
e2baafc426
lint
2022-08-23 18:13:14 +09:00
yakomaxa
6dabe73002
Update pymol keywords and properties
2022-08-23 17:16:10 +09:00
David Sehnal
d9b2b99c86
Merge pull request #531 from molstar/safari-wboit
...
add missing depth renderbuffer to wboit pass
2022-08-23 09:40:27 +02:00
Alexander Rose
bdf23a7c4e
add missing depth renderbuffer to wboit pass
...
- fix wboit in Safari >=15
2022-08-22 23:39:50 -07:00
yakomaxa
c1723e0806
lint
2022-08-21 21:59:10 +09:00
yakomaxa
93590bd482
Remove comment line in vmd keyword
2022-08-21 21:54:38 +09:00
yakomaxa
fbaa9d9e58
Finally enabled selection by negative-valued residue index in RasMol
2022-08-21 21:48:47 +09:00
yakomaxa
ba78a8558c
Finally enabled selection by negative-valued residue index
2022-08-21 21:39:20 +09:00
yakomaxa
513be04352
lint PyMOL
2022-08-21 21:38:43 +09:00
yakomaxa
15317aa11b
give pymol the ability to deal with negatively indexed residue numbering
2022-08-21 19:37:20 +09:00
yakomaxa
93e107f333
give pymol the ability to deal with negatively indexed residue numbering
2022-08-21 19:32:45 +09:00
yakomaxa
655b334b0a
Updated rasmol parser and spec
2022-08-21 17:14:29 +09:00
yakomaxa
95cc1c58a6
remove comment and unused character and functions
2022-08-21 16:56:20 +09:00
yakomaxa
0511d3e599
Unparenthesized residue range enabled in RasMol and parenthesized was un-activated
2022-08-21 16:51:38 +09:00
yakomaxa
92a41b5c46
Unparenthesized residue range enabled in RasMol, which should be ported to Jmol
2022-08-21 16:48:41 +09:00
yakomaxa
be16837c8c
Remove unused lines
2022-08-21 15:51:41 +09:00
yakomaxa
bf5f26cb12
Remove comment-out lines. Moved un-bracketed residue name to the supported feature
2022-08-21 15:44:09 +09:00
yakomaxa
ccbcef7eff
lint
2022-08-21 15:33:49 +09:00
yakomaxa
d02a97b7f0
un-bracketed residue-name and un-parenthesized residue number is enabeled in RasMol
2022-08-21 15:31:48 +09:00
yakomaxa
e0ca413c54
Remove needless substitutions to a temporary variable x
2022-08-21 10:42:32 +09:00
yakomaxa
a272fc1c05
Remove comment-out lines
2022-08-21 10:39:44 +09:00
yakomaxa
2c3f74d4ea
Remove a comment-out line
2022-08-21 10:38:40 +09:00
yakomaxa
c65b2fc0fd
Remove a comment-out line
2022-08-21 10:37:25 +09:00
yakomaxa
fd725adf27
Added TODO comment for comment-out functions
2022-08-21 10:36:47 +09:00
yakomaxa
ceba6da91f
Remove comment-out lines
2022-08-21 10:27:57 +09:00
yakomaxa
064e7d42ee
Remove a comment-out import
2022-08-21 10:26:56 +09:00
yakomaxa
cfdbf0c614
Remove comment-out lines
2022-08-21 10:25:33 +09:00
yakomaxa
436777fe34
Remove a comment-out import and a comment-out piece of code
2022-08-21 10:22:45 +09:00
yakomaxa
f08aa46222
Remove two comment-out import
2022-08-21 10:20:58 +09:00
yakomaxa
e099ac514a
Remove three comment-out console.log
2022-08-21 10:19:56 +09:00
yakomaxa
873755f619
Remove comment-out unused import
2022-08-21 10:18:49 +09:00
yakomaxa
2094b7cf83
Update changelog mentioning this feature
2022-08-21 10:16:49 +09:00
yakomaxa
6ffdd81bb1
remove commented console.log
2022-08-21 10:14:32 +09:00
yakomaxa
a69cb17602
remove default paramerter and added whitespace before }
2022-08-21 10:12:56 +09:00
yakomaxa
7c82a9fd6e
update transpile.ts
2022-08-21 10:11:59 +09:00
yakomaxa
10d9a6c83d
removed console.log in try and replaced it by console.error in catch
2022-08-21 10:01:56 +09:00
Alexander Rose
e474e9b090
3.14.0
2022-08-20 16:43:16 -07:00
Alexander Rose
837f9a6c74
changelog
2022-08-20 16:37:46 -07:00
Alexander Rose
c357aed7bb
schema updates
2022-08-20 16:36:48 -07:00
Alexander Rose
59ffddfd8d
update packages
2022-08-20 16:33:17 -07:00
Alexander Rose
fb3accaa36
Merge pull request #528 from molstar/safari-surf-fix
...
wrap gl_VertexID in int()
2022-08-20 15:45:14 -07:00
Alexander Rose
b3e79544ad
Merge branch 'master' into safari-surf-fix
2022-08-20 15:44:30 -07:00
Alexander Rose
2ee0f3bf97
Merge pull request #515 from molstar/background-pass
...
Background pass
2022-08-20 15:41:32 -07:00
Alexander Rose
a56b5edc4e
cleanup
2022-08-20 15:32:01 -07:00
Alexander Rose
f2d71b6551
Merge branch 'master' into background-pass
2022-08-20 15:25:20 -07:00
Alexander Rose
ef560ddc03
Merge pull request #529 from molstar/webgl-state
...
Webgl state
2022-08-20 15:22:04 -07:00
Alexander Rose
2e30ffe1bc
Merge branch 'master' into webgl-state
2022-08-20 15:21:54 -07:00
Alexander Rose
325b5e9297
Merge pull request #527 from molstar/custom-prop-fix
...
fix CustomElementProperty coloring
2022-08-20 15:21:01 -07:00
Alexander Rose
ae9e04b8d4
reduce number of webgl state changes
...
- add viewport and scissor to state object
- add hasOpaque to scene object
2022-08-20 12:04:51 -07:00
Alexander Rose
ab0010122b
handle renderable rendering edge cases
...
- fix text background rendering for opaque text
- fix helper scenes not shown when rendering directly to draw target
2022-08-20 12:04:04 -07:00
Alexander Rose
08d736ecdc
image loading error handling and other tweaks
2022-08-20 11:54:51 -07:00
Alexander Rose
9c362c8ffd
Merge branch 'master' of https://github.com/molstar/molstar into background-pass
2022-08-20 11:07:57 -07:00
Alexander Rose
62c8778560
Merge pull request #513 from molstar/inter-bonds-props
...
expose inter-bonds props & improve performance
2022-08-20 11:06:04 -07:00
Alexander Rose
2fe0665e12
simplify box3d functions
2022-08-20 10:57:40 -07:00
Alexander Rose
14a957f517
Merge branch 'master' of https://github.com/molstar/molstar into inter-bonds-props
2022-08-20 10:56:14 -07:00
Alexander Rose
087010d0a1
Merge pull request #525 from molstar/pairBonds-maxDistance
...
set some IndexPairBonds maxDistance to Infinity
2022-08-20 10:54:12 -07:00
Alexander Rose
f92657310a
Merge branch 'master' into pairBonds-maxDistance
2022-08-20 10:54:03 -07:00
Alexander Rose
19e91400b5
fix CustomElementProperty coloring
...
- can't check data availabilty in isApplicable because it is obtained on demand
2022-08-20 10:14:21 -07:00
Alexander Rose
7885fb7b4f
wrap gl_VertexID in int()
...
-fix GPU surfaces rendering in Safari with WebGL2
2022-08-20 10:12:51 -07:00
Alexander Rose
331bec11ee
cleanup comment
2022-08-20 10:08:47 -07:00
Adam Midlik
f6ed650ef6
Refactoring, cleaning
2022-08-19 15:17:50 +02:00
Adam Midlik
df9ce6add9
Volume Streaming Around Camera - parameter Radius is relative to FOV
2022-08-19 12:42:10 +02:00
Adam Midlik
28ee47d501
Volume Streaming Around Camera - avoid chain-reaction updates
2022-08-19 11:29:52 +02:00
Adam Midlik
df2da479ad
Volume Streaming - corrected help text for Detail Level (range is 1-7)
2022-08-19 10:23:00 +02:00
Adam Midlik
46eb9d8baf
Volume Streaming - correct init value of Selection Detail and Dynamic Detail when View type changes
2022-08-19 10:21:08 +02:00
Adam Midlik
b6be871a21
Volume Streaming all types use MonoQueue
2022-08-18 23:28:11 +02:00
Adam Midlik
ce2367fc0a
Volume streaming Around Focus uses MonoQueue (i.e. never queuing more than 1 update)
2022-08-18 19:27:53 +02:00
dsehnal
f219cd6c8b
prefer webgl1 in Safari 16
2022-08-18 17:39:18 +02:00
yakomaxa
7789e8cfea
deleted package-lock.json
2022-08-18 19:58:30 +09:00
Alexander Rose
e697624064
prefer WebGL1 for more Safari versions
...
-avoid broken GPU surfaces rendering
2022-08-17 22:08:17 -07:00
Alexander Rose
92ffdeb5bf
don't include glycam names in default saccharides
2022-08-17 21:57:55 -07:00
Alexander Rose
ddefe7e542
package updates
2022-08-17 21:50:54 -07:00
Alexander Rose
fb4019c041
changelog
2022-08-17 21:39:14 -07:00
Alexander Rose
46026e047e
set some IndexPairBonds maxDistance to Infinity
...
- for MOL/SDF and MOL2 (without symmetry) models
- avoid filtering by element-based rules
2022-08-17 21:38:06 -07:00
yakomaxa
51a9effcaa
Added a sentence on transpilers in CHANGELOG.md
2022-08-17 12:07:12 +09:00
yakomaxa
fc3b953a8e
Added whitespace remover to prefixRemoveKet in helper.ts and update rasmol.spec.ts
2022-08-17 11:55:45 +09:00
yakomaxa
a2ded3cecc
Small update for RasMol parser
2022-08-17 10:28:39 +09:00
yakomaxa
ffb1390b51
added conditional evalation to inComplement
2022-08-17 10:15:18 +09:00
yakomaxa
3b92591c05
added conditional evaluation to disjunct and invert
2022-08-17 10:08:15 +09:00
yakomaxa
f173ddcf00
removed comment-out lines from rasmol parser.ts
2022-08-16 22:50:35 +09:00
yakomaxa
f78306f624
removed unused abbr. from rasmol operators.ts
2022-08-16 22:41:18 +09:00
yakomaxa
9852c9301e
Changed list name in respective examples.ts and now examples.spec.ts runs without error
2022-08-16 20:07:44 +09:00
yakomaxa
2e4f3de604
debugging example.spec.ts
2022-08-16 19:47:11 +09:00
yakomaxa
300dd97353
Added spec, debugged Jmol parser, removed unused definition from RasMol properties/operators
2022-08-16 19:34:13 +09:00
yakomaxa
8e29ade83a
minor change of language name: Rasmol -> RasMol
2022-08-16 16:52:34 +09:00
Alexander Rose
971c770f6a
add experimental warning for transpiled scripts
2022-08-15 22:03:24 -07:00
Alexander Rose
0dfad5a757
imporve labels of skybox params
2022-08-15 20:55:45 -07:00
Alexander Rose
a0495f8aae
fix SSAO renderable initialization
2022-08-15 20:55:27 -07:00
yakomaxa
7d31a06ae4
Updated atom-set.ts according to suggestion by dsehnal
2022-08-16 12:50:02 +09:00
KoyaS
c5319ad7b1
Update package.json
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-08-16 12:38:31 +09:00
KoyaS
f8bdb28ea6
Update package.json
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-08-16 12:38:18 +09:00
KoyaS
2f8806d7c2
Update src/mol-script/runtime/query/table.ts
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-08-16 12:37:55 +09:00
KoyaS
7d0a181c12
Update src/mol-model/structure/query/queries/atom-set.ts
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-08-16 12:37:46 +09:00
KoyaS
27cb7e53ed
Update src/mol-script/runtime/query/table.ts
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-08-16 12:37:36 +09:00
KoyaS
ee5154b510
Update src/mol-script/runtime/query/table.ts
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-08-16 12:37:20 +09:00
KoyaS
080837201a
Update src/mol-script/runtime/query/table.ts
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-08-16 12:36:44 +09:00
KoyaS
656e6c0d94
Update src/mol-script/runtime/query/table.ts
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-08-16 12:36:17 +09:00
KoyaS
b018f61bab
Update src/mol-script/runtime/query/table.ts
...
conditional evaluation
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-08-16 12:35:37 +09:00
yakomaxa
b03b306848
Enabling some numerical properties and cleaning by lint
2022-08-16 06:17:58 +09:00
yakomaxa
19bf5c2b3e
[SER]3:A.CA type of selection enabled
2022-08-16 05:27:30 +09:00
yakomaxa
c22a716cf9
Update helper.ts for RasMol
2022-08-16 04:35:26 +09:00
yakomaxa
220c65da92
Parentheses re-enabled in RasMol
2022-08-16 04:27:17 +09:00
yakomaxa
675f4b86f8
Minor update of RasMol mode
2022-08-16 04:18:00 +09:00
yakomaxa
d31b3522b2
Added myself as author in package.json. Thanks.
2022-08-15 21:12:22 +09:00
yakomaxa
4ed2bab1d7
cleaning by lint
2022-08-15 20:56:20 +09:00
yakomaxa
a572872806
Updated author information and removed notes
2022-08-15 20:53:47 +09:00
yakomaxa
e3ca23db0b
Remove needless setting of class members and added revised author information
2022-08-15 20:24:23 +09:00
KoyaS
67eb16a53f
Merge pull request #18 from yakomaxa/rasmol
...
Merge from RasMol branch and begin answering the reviewers
2022-08-15 20:12:23 +09:00
yakomaxa
d7421cd1a3
Removed unwanted file
2022-08-15 20:00:48 +09:00
yakomaxa
c2e68ced66
cleaning by lint
2022-08-15 19:39:54 +09:00
yakomaxa
10cf0db050
Within operator was implemented in RasMol
2022-08-15 19:38:14 +09:00
yakomaxa
08f1a1dcfe
Added experimental within to rasmol
2022-08-15 18:03:16 +09:00
yakomaxa
11bf352295
Added experimental within to rasmol
2022-08-15 15:39:57 +09:00
yakomaxa
5fd560b30a
Added experimental within to rasmol
2022-08-15 15:38:38 +09:00
KoyaS
e6d01ca246
Merge pull request #17 from yakomaxa/molql_integration_PR
...
Molql integration pr
2022-08-15 13:03:55 +09:00
Alexander Rose
1610f05b83
Merge branch 'master' of https://github.com/molstar/molstar into inter-bonds-props
2022-08-14 16:28:21 -07:00
Alexander Rose
8202b75cda
Merge branch 'master' of https://github.com/molstar/molstar into background-pass
2022-08-14 16:26:47 -07:00
Alexander Rose
4904bae5a6
background pass improvements
...
- add PluginConfig.Background.Styles
- file support, asset management
- opacity, saturation, lightness controls for skybox/image
- coverage controls for image/gradient
- add backgrounds extension with examples
- image handling for build/watch (webpack, cpx)
2022-08-14 16:24:28 -07:00
Alexander Rose
04c06db02c
Merge pull request #519 from MadCatX/gzip_files
...
Allow download of Gzipped files
2022-08-14 14:52:10 -07:00
Alexander Rose
0ddf2fa00d
typing tweaks
2022-08-14 14:37:30 -07:00
Alexander Rose
8776143ec2
revert to mol-script in StructureSelectionFromScript
2022-08-14 14:07:39 -07:00
Alexander Rose
080c8e7af3
add basic scipt language selector
2022-08-14 14:06:12 -07:00
Michal Malý
a96f94b676
Allow download of Gzipped files
2022-08-14 17:11:35 +02:00
yakomaxa
64998e762b
cleaning by lint and adding comments
2022-08-14 11:15:50 +09:00
yakomaxa
b508da5ccc
cleaning by lint
2022-08-14 11:06:24 +09:00
KoyaS
84a492655a
Merge pull request #16 from yakomaxa/molql_integration_PR
...
Molql integration pr
2022-08-14 10:57:07 +09:00
yakomaxa
9b9cfe4138
rasmol -> pymol
2022-08-14 10:55:11 +09:00
yakomaxa
f362a7086a
rasmol update
2022-08-14 10:54:31 +09:00
KoyaS
9e9ec57a5f
Merge pull request #14 from yakomaxa/rasmol
...
merge from rasmol branch
2022-08-14 04:09:15 +09:00
yakomaxa
da6a153985
Construction of rasmol selection command has nearly finished
2022-08-14 04:03:48 +09:00
yakomaxa
b4bde3f510
Rasmol parser WIP 5
2022-08-14 03:31:08 +09:00
yakomaxa
8a5cebd635
Rasmol parser WIP 4
2022-08-14 03:23:54 +09:00
Alexander Rose
ebdfc694c2
Merge pull request #520 from MadCatX/clean_up_pyramids
...
Change the lookup logic of NtC steps from residues
2022-08-13 11:19:30 -07:00
yakomaxa
ddf2733d3c
Rasmol parser WIP 3
2022-08-14 00:36:37 +09:00
yakomaxa
cf65bfbcd0
Rasmol parser WIP 2
2022-08-13 23:03:26 +09:00
yakomaxa
03cce830bc
Rasmol parser WIP
2022-08-13 21:43:05 +09:00
yakomaxa
913cf4c3e9
developing rasmol residue-range selector WIP
2022-08-13 12:44:14 +09:00
yakomaxa
2ccce0beaf
developing rasmol residue-range selector WIP
2022-08-13 12:43:07 +09:00
yakomaxa
52239f71cd
refined rasmol keywords
2022-08-13 11:20:41 +09:00
KoyaS
d9265af2e8
Merge pull request #13 from yakomaxa/molql_integration_PR
...
Added transpilers/_spec and checked that they pass the test
2022-08-13 08:57:48 +09:00
yakomaxa
5877f6a627
Added transpilers/_spec and checked that they pass the test
2022-08-13 02:43:54 +09:00
Michal Malý
7f29340797
Change the lookup logic of NtC steps from residues
2022-08-12 15:29:26 +02:00
KoyaS
e3e982c051
Merge pull request #11 from yakomaxa/molql_integration_PR
...
merge from molql_integration_PR
2022-08-12 18:07:23 +09:00
yakomaxa
17f09ff3de
Cleaning and lint
2022-08-12 18:00:45 +09:00
yakomaxa
7a73416c03
Cleaning and lint
2022-08-12 17:44:29 +09:00
yakomaxa
0f799d44ad
Found a bug in withSameAtomProperties in filter.ts, where propSet and currentProps are placed inversely in isSuperSet()
2022-08-12 16:08:42 +09:00
yakomaxa
24ebd44f87
remove namedAtomProperty from vmd/parser.ts, removed as any from definition of withSameAtomProperties, un-commented out the continue line in filter.ts
2022-08-12 10:06:44 +09:00
KoyaS
572b10e655
Merge pull request #9 from yakomaxa/molql_integration_PR
...
merge from molql_integration_pr branch
2022-08-12 07:11:15 +09:00
yakomaxa
60361c176b
Updated pick function in filter.ts. This enebles VMD keywords like backbone and many more.
2022-08-12 06:29:13 +09:00
yakomaxa
b232a2c58f
Updated atom-set.ts and filter.ts, which leads to correct behavior of inorganic in PyMOL. The bound_to operator was found to behave differently from original PyMOL even in MolQL implementation: it's just mistake in logic.
2022-08-12 06:19:20 +09:00
yakomaxa
2a44ac56fb
cleaning by lint
2022-08-12 01:18:56 +09:00
yakomaxa
d0340a3257
The function called by filter.withSameAtomProperties is debugged and almost everything works fine now.
2022-08-11 23:54:57 +09:00
yakomaxa
e708a53ddb
atom-set.ts table.ts updates
2022-08-11 22:11:15 +09:00
yakomaxa
23cdd70198
updated atomCount and many problem solved
2022-08-11 21:20:55 +09:00
yakomaxa
ba4bc30a78
remove trash file
2022-08-11 14:28:31 +09:00
yakomaxa
e516ea146d
Update for atomCount and countQuery in table.ts
2022-08-11 14:26:10 +09:00
yakomaxa
61af638fe4
Update atom-set
2022-08-11 13:59:56 +09:00
yakomaxa
7a0af4142f
Now PyMOL within operator works. The key was to replace xs['max-radius'] -> xs['max-radius'](ctx) in table.ts
2022-08-11 10:52:56 +09:00
yakomaxa
1aa8d596a3
Updates for queryInSelection in src/mol-script/runtime/query/table.ts was reverted (made bug)
2022-08-11 10:30:09 +09:00
yakomaxa
a457810623
queryInSelection in src/mol-script/runtime/query/table.ts was updated
2022-08-11 10:18:16 +09:00
yakomaxa
4bccb7ab84
VMD jmol rasmol parser debugged
2022-08-11 09:46:15 +09:00
yakomaxa
fcd5b2ce0a
VMD parser debugged
2022-08-11 09:36:32 +09:00
yakomaxa
57a1184a16
VMD parser updated, now math function to value comparison enabled
2022-08-11 09:22:37 +09:00
Adam Midlik
ef176efed8
Volume streaming 'Around Camera' - prototype
2022-08-11 01:39:22 +02:00
yakomaxa
9943e0317d
VMD jmol and rasmol parser updated
2022-08-11 08:39:21 +09:00
yakomaxa
ae11c1c904
VMD keyword update
2022-08-11 03:33:28 +09:00
yakomaxa
f937e069ca
Clearning by Lint
2022-08-11 02:41:43 +09:00
yakomaxa
c9326da47b
Implemented subset of atomSet: atomCount, queryCount and propertySet, which enables some of PyMOL operators. Implementation should be reviewed as byring is not working, and inorganic working incorrectly
2022-08-11 02:32:45 +09:00
yakomaxa
4698c05f9c
re-implementation of VMD's exwithin without using wihtin
2022-08-10 21:41:03 +09:00
yakomaxa
15fd2cd5a0
let transpile.ts show what the query is
2022-08-10 21:27:25 +09:00
yakomaxa
193eb11095
Set some operators that lacks corresponding implementation to isUnsupported : true
2022-08-10 16:34:35 +09:00
yakomaxa
59cc0096cd
fixing typo in example of pymol operator: resname CA -> name CA
2022-08-10 16:28:51 +09:00
yakomaxa
6bd7390eb8
Debbuged asAtoms in helper.ts, which enables operation using this function such as byresidue and neighbor. In addition, min-spelling in neighbor operation fixed: neighbour -> neighbor
2022-08-10 16:21:06 +09:00
yakomaxa
eabeb18f34
pymol
2022-08-10 16:11:54 +09:00
yakomaxa
4b6f539ba3
debugging wrapValue in helper.ts : property.head -> property.head.name : This enables secondary structure selection for VMD via valuesTest in helper.ts
2022-08-09 22:22:08 +09:00
yakomaxa
ea55fc5f41
debugging VMD mode
2022-08-09 22:05:04 +09:00
yakomaxa
94787229a4
testLevel in helper.ts was debuged and now comes back in vmd/parser.ts
2022-08-09 19:24:34 +09:00
Alexander Rose
113d0b5141
add background pass
...
- skybox, image, horizontal/radial gradient
2022-08-07 13:27:06 -07:00
Alexander Rose
163285b0a9
cleanup
2022-08-07 13:20:52 -07:00
Alexander Rose
9f1cf5377a
add sceneRadiusFactor param
2022-08-07 13:17:52 -07:00
Alexander Rose
c37636215b
expose fov camera param
2022-08-07 13:14:57 -07:00
KoyaS
0cb162022c
Merge pull request #6 from yakomaxa/enable_not_and
...
Enabled NOT operation
2022-08-07 17:45:45 +09:00
yakomaxa
5ff2ca311e
structure-query.generator.query-in-selection was implemented: this enables NOT operation. In addition, tranpiler/helper.ts was fixed to use B.struct.generator.all() instead of B.struct.generator.atomGroups(). B.struct.generator.atomGroups() is not working for some reason, which was also met in the keyword 'all' in all of vmd/pymol/jmol parser.ts
2022-08-07 17:42:15 +09:00
KoyaS
44b8d452a8
Merge pull request #5 from yakomaxa/enable_not_and
...
structure-query.modifier.intersectby was implemented
2022-08-07 15:55:08 +09:00
yakomaxa
82ccb1ab23
structure-query.modifier.intersectBy was implemented: this enables AND operation
2022-08-07 15:51:06 +09:00
yakomaxa
feb8b94e30
modified _spec: I don't understand what these _spec things do
2022-08-07 10:19:03 +09:00
yakomaxa
5adc73e277
removed unsused modules from package.json
2022-08-07 10:18:41 +09:00
KoyaS
c4ac983fc7
Merge pull request #4 from molstar/master
...
merge from head repository
2022-08-07 08:40:03 +09:00
yakomaxa
5ba7ba3aac
Cleaning before PR. Note that many tests fail.
2022-08-07 08:34:22 +09:00
yakomaxa
e879479b3d
removed mock-extension for language selector and reverted src/mol-plugin-state/transforms/representation.ts to the original
2022-08-07 07:36:39 +09:00
yakomaxa
7b49463297
NamedAtomProperties was added to vmd parser
2022-08-07 06:16:29 +09:00
Alexander Rose
1f77b19ced
changelog
2022-08-06 13:45:29 -07:00
Alexander Rose
9853ebf02f
Merge pull request #507 from MadCatX/add_pyramid_labels
...
Add labels for Confal pyramids
2022-08-06 13:42:02 -07:00
Alexander Rose
6e13aa0bc9
expose inter-bonds props & improve performance
2022-08-06 13:31:10 -07:00
yakomaxa
66600c3373
deleted unused comment lines in monadic-parser.ts
2022-08-07 02:39:22 +09:00
yakomaxa
19401c4bc6
Activated RangeListProperty in vmd/parser.ts with hardcoded 'atom-test' line
2022-08-07 02:38:21 +09:00
yakomaxa
bfc8660c5e
replaced structure. -> structure-query. in transpiler directory
2022-08-07 02:21:52 +09:00
yakomaxa
6a83dc56ba
reverted vmd parser and properties to original
2022-08-07 02:12:21 +09:00
KoyaS
82df9d8cad
Merge pull request #3 from yakomaxa/rasmol
...
Rasmol transpiler added
2022-08-05 23:47:28 +09:00
yakomaxa
dd30fef078
Added many properties and keywords for PyMOL and rasmol
2022-08-05 23:38:41 +09:00
yakomaxa
79feb5a1cc
rasmol branch launched
2022-08-05 20:48:16 +09:00
yakomaxa
0665524b11
refined VMD: RangeListProperty in vmd/parser.ts is not working for unknown reasons, so it was substituted by NamedAtomProperties: This limits the selection like 'residue 10 to 50' and 'residue 10'
2022-08-05 20:36:32 +09:00
yakomaxa
d45367e840
Refining VMD parser and properties
2022-08-05 13:32:46 +09:00
Michal Malý
1b7f0e0f1e
Add example mmCIF to allow testing of Confal pyramids
2022-08-04 10:09:50 +02:00
Michal Malý
18cb3360b5
Update changelog
2022-08-04 09:56:28 +02:00
yakomaxa
cb0d988efc
Updated language-select/ui, refactored transpile.ts and monadic-parser.ts
2022-08-03 22:52:07 +09:00
yakomaxa
fc0c556967
updated default value for Script and added mock-up for language-selector
2022-08-03 21:31:53 +09:00
yakomaxa
00970164db
Debugged all in jmol
2022-08-03 03:24:35 +09:00
yakomaxa
7c3d76e9fe
Merge branch 'master' of github:yakomaxa/molstar_my
2022-08-03 02:50:43 +09:00
yakomaxa
190c1f9620
Added pymol, jmol and vmd alongside mol-script: pymol is now enabled
2022-08-03 02:49:52 +09:00
KoyaS
f532325147
Merge pull request #2 from yakomaxa/PyMOL
...
added all and polymer.protein to keywords of pymol
2022-08-02 13:25:09 +09:00
yakomaxa
278dcb8808
added all and polymer.protein to keywords of pymol
2022-08-02 13:10:42 +09:00
Michal Malý
6fec598b96
Add labels for Confal pyramids
2022-08-01 14:46:35 +02:00
KoyaS
309c25e10b
Merge pull request #1 from yakomaxa/jmol
...
Added Jmol transpiler (not enabled)
2022-07-31 23:05:06 +09:00
yakomaxa
6df728ea3e
added jmol transplier (not enabled)
2022-07-31 23:01:11 +09:00
yakomaxa
dcf4ef6d74
added jmol transpiler
2022-07-31 22:49:20 +09:00
yakomaxa
4de1369a5a
added jmol transpiler
2022-07-31 22:46:58 +09:00
yakomaxa
2ccfdb1280
added _spec (not tested whether it works)
2022-07-31 21:58:43 +09:00
yakomaxa
9fbf800639
added _spec (not tested whether it works)
2022-07-31 21:58:09 +09:00
yakomaxa
577daf64df
PyMOL mode was successfully enabled (though mol-script is disabled...)
2022-07-31 12:27:15 +09:00
yakomaxa
0b1943e9b3
Now it worksgit add src/mol-script/transpile.ts
2022-07-31 12:17:25 +09:00
yakomaxa
30bd2dd876
Compiles but not boot
2022-07-31 12:04:38 +09:00
yakomaxa
cecd4d4179
Compiles but not working again
2022-07-31 11:15:58 +09:00
yakomaxa
364baab18d
Added transpile.ts and all.ts
2022-07-31 10:30:37 +09:00
yakomaxa
bb3d4d2171
Added default export
2022-07-31 10:00:36 +09:00
yakomaxa
2355faf899
compiles but not working
2022-07-31 01:54:27 +09:00
yakomaxa
858e0b24ff
now with few errors
2022-07-31 00:03:22 +09:00
yakomaxa
f7d0ed3988
Added additional modules
2022-07-30 23:17:21 +09:00
David Sehnal
40096ecdfb
Merge pull request #502 from giagitom/master
2022-07-27 10:05:35 +02:00
giagitom
43061b80b8
Deliver defaultAttribs to Passes constructor
2022-07-26 19:24:31 +02:00
Alexander Rose
aa3d657d42
3.13.0
2022-07-24 17:11:08 -07:00
Alexander Rose
b0ef385769
changelog
2022-07-24 17:05:47 -07:00
Alexander Rose
dcf24e6292
Merge pull request #496 from JonStargaryen/master
...
Download CCD from Configurable URL
2022-07-24 17:04:28 -07:00
Alexander Rose
2fdd77737c
Merge pull request #499 from molstar/immediate-isolevel
...
enable immediateUpdate for iso level
2022-07-24 17:02:55 -07:00
Alexander Rose
31c98ef1ba
package updates
2022-07-23 13:40:23 -07:00
Alexander Rose
ceeec2c13a
enable immediateUpdate for iso level
2022-07-23 13:36:15 -07:00
Alexander Rose
cc82e0cff8
Merge pull request #498 from molstar/varying-group
...
Varying group
2022-07-23 13:19:10 -07:00
Alexander Rose
29fc6c59e9
support constant group in gpu mc
2022-07-23 13:18:16 -07:00
Alexander Rose
aa931fab7b
add dVaryingGroup to avoid flat qualifier more
2022-07-23 13:06:35 -07:00
Alexander Rose
8e2585a5c0
add material annotation support for textures
2022-07-23 11:26:34 -07:00
Alexander Rose
c115047f74
handle principal axes of points in a plane
2022-07-23 11:06:01 -07:00
Alexander Rose
0ac58cb137
changelog
2022-07-23 11:02:01 -07:00
Alexander Rose
492e0977c3
Merge pull request #494 from giagitom/master
...
only update camera state if manualReset is off
2022-07-23 10:57:36 -07:00
JonStargaryen
e8a09e81f3
fix short arg names
2022-07-21 14:02:57 -07:00
JonStargaryen
4fcc2c6208
download CCD from configurable URL
2022-07-21 09:50:01 -07:00
giagitom
e3523dc5fe
only update camera state if manualReset is off
2022-07-20 18:04:03 +02:00
dsehnal
acf6c31a36
3.12.1
2022-07-20 15:43:33 +02:00
dsehnal
339b2e696c
PluginBehavior dispose logic
2022-07-20 15:40:30 +02:00
Alexander Rose
6417fd49d6
3.12.0
2022-07-17 16:28:26 -07:00
Alexander Rose
374fd4db65
changelog
2022-07-17 16:23:08 -07:00
Alexander Rose
0b70dd9e38
Merge pull request #487 from molstar/fix/struct_conn-parsing
...
struct_conn parsing fix
2022-07-17 16:20:45 -07:00
dsehnal
55b19a7922
changelog
2022-07-17 18:01:28 +02:00
dsehnal
beb1b2655e
scan all entities when looking for struct_conn etries
...
- solves PDB loading issue
2022-07-17 17:58:57 +02:00
Alexander Rose
6a81e48c3a
package updates
2022-07-16 13:20:19 -07:00
Alexander Rose
f9841dd3df
improve CellPack's adjustStyle option
...
- disable colorMarker
- set component options
- enable marking w/o ghost
2022-07-16 13:02:04 -07:00
Alexander Rose
b563c773c1
avoid using flat qualifier in shaders
...
- causing slowdown
2022-07-16 13:01:33 -07:00
Alexander Rose
dcda649d9d
add colorMarker option to Renderer
...
- disables the highlight and select marker at a shader level
- faster rendering of large scenes in some cases.
2022-07-16 12:58:49 -07:00
Alexander Rose
d6cfd23ae5
fix missing material annotation for some uniforms
...
- causing unnecessary uniform updates
2022-07-16 12:31:38 -07:00
Alexander Rose
b69f62c9a4
remove use of isnan in impostor shaders
...
- not needed and causing slowdown
2022-07-16 12:28:40 -07:00
Alexander Rose
582ee7d623
bind shared textures only once per pass
2022-07-16 12:27:16 -07:00
dsehnal
7c4202186d
3.11.0
2022-07-04 16:30:54 +02:00
dsehnal
7c56e4c09d
fix unused import
2022-07-04 16:28:24 +02:00
dsehnal
b10b466c61
changelog
2022-07-04 16:25:23 +02:00
David Sehnal
80d1986c61
Merge pull request #474 from molstar/composable-superposition
...
coordinate system support for superposition
2022-07-04 16:24:45 +02:00
dsehnal
7f9e413604
coordinate system support for superposition
2022-07-04 16:23:51 +02:00
Alexander Rose
4dfbc3830f
Merge pull request #466 from molstar/cellpack-tweaks
...
Cellpack tweaks
2022-07-03 14:18:26 -07:00
Alexander Rose
46cdefa9ee
add adjustStyle option to LoadCellPackModel
2022-07-02 12:48:05 -07:00
Alexander Rose
f857ea6095
fix missing rename
...
- forceInstanceTheme -> instanceGranularity
2022-07-01 06:34:27 -07:00
Alexander Rose
994920f99f
fix shader compilation
...
- support instance texture params for overpaint, substance, transparency
2022-06-29 22:28:10 -07:00
Alexander Rose
130d4096d5
Merge branch 'master' of https://github.com/molstar/molstar into cellpack-tweaks
2022-06-26 17:50:14 -07:00
Alexander Rose
d5659529d7
3.10.2
2022-06-26 17:34:46 -07:00
Alexander Rose
f6e06ab16e
changelog
2022-06-26 17:29:48 -07:00
Alexander Rose
4245eaf1b2
improve use of gl_VertexID when possible
2022-06-26 17:29:21 -07:00
Alexander Rose
c41bd702e2
remove superfluous shader varying
2022-06-26 17:25:14 -07:00
Alexander Rose
3911145f87
Merge branch 'master' of https://github.com/molstar/molstar into cellpack-tweaks
2022-06-26 14:54:15 -07:00
Alexander Rose
350f5c4266
3.10.1
2022-06-26 14:17:31 -07:00
Alexander Rose
ed4056bc8b
changelog
2022-06-26 14:04:20 -07:00
Alexander Rose
0d96fa21b7
schema updates
2022-06-26 14:03:09 -07:00
Alexander Rose
0ee8d33d36
package updates
2022-06-26 13:30:44 -07:00
Alexander Rose
64cedec12b
fix groupCount updating TextureMesh-based visuals
2022-06-26 12:42:26 -07:00
Alexander Rose
a16eaca42e
finalize instanceGranularity
2022-06-26 12:27:02 -07:00
dsehnal
366b3b1b75
3.10.0
2022-06-24 15:59:45 +02:00
dsehnal
33963c085a
ShowTrajectoryControls option
2022-06-24 15:56:39 +02:00
Alexander Rose
f3b18ef518
fix & simplify lociApply for instanceGranularity
2022-06-20 22:33:24 -07:00
Alexander Rose
bca1b45fd4
tweak name
...
- useInstanceGranularity -> instanceGranularity
2022-06-20 22:00:21 -07:00
Alexander Rose
3448d5ef03
Merge branch 'master' of https://github.com/molstar/molstar into cellpack-tweaks
2022-06-20 21:23:32 -07:00
David Sehnal
0f5a6194ff
Merge pull request #455 from molstar/support-glycam-names
...
Support glycam names
2022-06-20 13:37:16 +02:00
David Sehnal
9266faec59
Merge branch 'master' into support-glycam-names
2022-06-20 13:37:10 +02:00
Alexander Rose
94347c6dde
cleanup app.ts ( #450 )
2022-06-19 19:38:43 -07:00
Alexander Rose
7a07701be0
3.9.1
2022-06-19 19:21:25 -07:00
Alexander Rose
42519a4f75
changelog
2022-06-19 19:16:15 -07:00
Alexander Rose
c898c16430
package updates
2022-06-19 19:15:06 -07:00
Alexander Rose
318863bd18
fix missing aromatic bond display
...
- simplify code to always show when aromatic
2022-06-19 19:05:58 -07:00
Alexander Rose
ce94760d02
fix missing uGroupCount update for visuals
2022-06-19 18:51:16 -07:00
Alexander Rose
99759b5282
add useInstanceGranularity option
...
- for marker, transparency, clipping, overpaint, substance data
- saves memory
2022-06-19 18:45:31 -07:00
dsehnal
d9d8562ed9
changelog
2022-06-13 19:52:44 +02:00
dsehnal
dee55ea874
support glycam names
2022-06-13 19:52:14 +02:00
dsehnal
da413cc9e6
added missing super.componentWillUnmount
2022-06-10 14:53:26 +02:00
David Sehnal
c72e93a13d
Merge pull request #452 from simeonborko/sborko/screenshot-unmount
...
DownloadScreenshotControls: componentWillUnmount
2022-06-10 14:46:19 +02:00
Simeon Borko
21f910a3ca
DownloadScreenshotControls: componentWillUnmount
...
This should solve the error:
Warning: Can't perform a React state update on an unmounted component.
This is a no-op, but it indicates a memory leak in your application.
To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
2022-06-10 10:04:31 +02:00
Alexander Rose
2c51edb4c2
changelog
2022-05-30 19:20:41 -07:00
Alexander Rose
da2c893721
Merge branch 'master' of https://github.com/molstar/molstar into cellpack-tweaks
2022-05-30 19:18:49 -07:00
Alexander Rose
e7ce693e50
3.9.0
2022-05-30 11:46:42 -07:00
Alexander Rose
29e8fe7904
fix types
2022-05-30 11:41:40 -07:00
Alexander Rose
baf3a6077e
package updates
2022-05-30 11:32:05 -07:00
Alexander Rose
e030e7a32d
changelog
2022-05-30 11:29:23 -07:00
Alexander Rose
125566ed75
only call renderBlendedTransparent when needed
2022-05-30 11:27:58 -07:00
Alexander Rose
c51cb67519
Merge pull request #447 from molstar/pick-drawbuffers
...
use drawbuffers for picking
2022-05-29 23:35:53 -07:00
Alexander Rose
57f086b530
Merge branch 'master' into pick-drawbuffers
2022-05-29 23:32:57 -07:00
Alexander Rose
d1e17785b8
Merge pull request #446 from molstar/webgl-timer
...
Webgl timing support
2022-05-29 23:32:29 -07:00
Alexander Rose
774328a1d8
Merge branch 'master' into webgl-timer
2022-05-29 23:31:13 -07:00
Alexander Rose
175a0f48fa
lint fix
2022-05-29 23:30:36 -07:00
Alexander Rose
60b91ff032
Merge branch 'master' into pick-drawbuffers
2022-05-29 11:11:29 -07:00
David Sehnal
2b003bc5b0
Merge pull request #445 from aliaksei-chareshneu/fix_bad_axis_order
...
Add check that a data block contains volume data before parsing
2022-05-29 16:00:10 +02:00
David Sehnal
029a2fcab1
Merge branch 'master' into fix_bad_axis_order
2022-05-29 15:59:52 +02:00
Alexander Rose
aa47f7fe4a
use instances to create dna/rna curves
...
- much less memory use (but can't show as single cartoon)
2022-05-28 19:49:56 -07:00
Alexander Rose
a828113d9b
use drawbuffers for picking
2022-05-28 13:17:35 -07:00
Alexander Rose
ab4d509eda
fix rendering volumes
...
- when wboit is switched off and postprocessing is enabled
2022-05-28 13:13:35 -07:00
Alexander Rose
1296f32fa8
tweak alpha-orbitals example
2022-05-28 11:54:33 -07:00
Alexander Rose
5aa1ec9876
add timing mode
2022-05-28 11:43:13 -07:00
Alexander Rose
f2cf1ab226
add support for GPU timer queries
2022-05-28 11:20:22 -07:00
Alexander Rose
2d34c2a40b
fix Scene.clear not clearing primitives/volumes
2022-05-28 11:07:03 -07:00
Aliaksei
a7181e865c
Skipping server data block
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-05-28 08:16:58 +02:00
Aliaksei
0a71b788b3
Apply suggestions from code review
...
fix bugs and optimizing the code related to iteration over data blocks
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-05-27 18:22:00 +02:00
aliaksei-chareshneu
1ed3d84043
fix to skip block with header SERVER
2022-05-27 14:26:42 +02:00
aliaksei-chareshneu
f472b75d0d
iterate over all blocks as even 0th can contain data
2022-05-27 13:53:08 +02:00
aliaksei-chareshneu
072a9d1ccd
add name and email to header; add changelog entry
2022-05-27 12:19:51 +02:00
aliaksei-chareshneu
8e26d1be68
fix bad axis ordering bug
2022-05-27 10:34:48 +02:00
Alexander Rose
c5871e9025
3.8.2
2022-05-22 08:36:50 -07:00
Alexander Rose
f26911b358
changelog
2022-05-22 08:31:57 -07:00
Alexander Rose
3a595b80b5
package updates
2022-05-22 08:30:15 -07:00
Alexander Rose
45760ddd41
fix Scene.opacityAverage not handling xray shaded
2022-05-22 08:22:39 -07:00
Alexander Rose
447d068bf1
3.8.1
2022-05-14 11:59:03 -07:00
Alexander Rose
7e1642a4a3
changelog
2022-05-14 11:53:55 -07:00
Alexander Rose
7781267e78
package updates
2022-05-14 11:53:18 -07:00
Alexander Rose
f824fdcfed
improve scene marker/opacity average calculation
2022-05-14 11:43:24 -07:00
Alexander Rose
79dd441967
Merge pull request #436 from JonStargaryen/master
...
Fix Polymer Chain Instance Coloring
2022-05-09 22:41:33 -07:00
Sebastian Bittrich
9dcf9c0785
CHANGELOG
2022-05-09 15:58:22 -07:00
Sebastian Bittrich
83569462c6
fix instance coloring
2022-05-09 15:53:26 -07:00
Alexander Rose
947e169c3a
Merge pull request #434 from JonStargaryen/master
...
proposed fix for headless-gl issues
2022-05-06 22:29:40 -07:00
Sebastian Bittrich
e6b36c52d1
CHANGELOG
2022-05-06 09:11:40 -07:00
Sebastian Bittrich
7fed3b84fa
Merge remote-tracking branch 'upstream/master'
2022-05-06 09:08:53 -07:00
Sebastian Bittrich
cbc941f193
simplify array uniform check
2022-05-06 09:08:22 -07:00
Alexander Rose
a7ef0fb85f
add interesting pdb entry
2022-05-05 22:41:16 -07:00
Alexander Rose
d10c36eaf5
fix issues with marking camera/handle helper
2022-05-05 22:40:52 -07:00
Sebastian Bittrich
e4c3a66753
proposed fix for headless-gl issues
2022-05-04 11:50:42 -07:00
Alexander Rose
f58f2cdc90
3.8.0
2022-04-30 16:11:07 -07:00
Alexander Rose
8f2676e91e
schema updates
2022-04-30 16:05:30 -07:00
Alexander Rose
89d397898e
changelog
2022-04-30 15:24:26 -07:00
Alexander Rose
2dc32be9ee
Merge pull request #427 from molstar/transparent-object-outline
...
Transparent object outline
2022-04-30 15:08:46 -07:00
Alexander Rose
769220bd82
Merge pull request #421 from molstar/color-theme-typing
...
better color theme typing
2022-04-30 15:06:06 -07:00
Alexander Rose
c75aa5dd52
improve transparency & outlines
...
- proper per-group transparency with wboit off
- fixed outlines with transparent backgound
2022-04-30 12:53:14 -07:00
Alexander Rose
88f1cfd8c4
fix ignoreLight for direct-volume with webgl1
2022-04-30 09:24:39 -07:00
Alexander Rose
108279c1aa
add clearDepth & blendColor to WebGLState
2022-04-30 08:42:01 -07:00
Alexander Rose
8150490aac
Merge branch 'master' of https://github.com/molstar/molstar into transparent-object-outline
2022-04-30 08:39:16 -07:00
Alexander Rose
9497aa6362
package updates
2022-04-30 08:38:07 -07:00
Alexander Rose
3769da48a1
handle building GridLookup3D with zero cell size
2022-04-29 20:18:40 -07:00
Alexander Rose
3c21fcd53a
fix FormatRegistry.isApplicable
...
- was returning true for unregistered formats
2022-04-29 20:16:09 -07:00
Alexander Rose
102ef2795d
handle outlines for per-group transparency
...
- fix allowTransparentBackfaces for per-group transparency
2022-04-23 23:02:11 -07:00
Alexander Rose
0befa253c2
add WebGLState.depthFunc
2022-04-23 20:07:41 -07:00
Alexander Rose
87189cee58
support outlines for transparent objects
...
- cleanup of renderer and draw pass
2022-04-23 15:19:01 -07:00
Alexander Rose
3284f13fc6
fix spec of emptyDepthTexture in Renderer
2022-04-23 15:17:20 -07:00
Alexander Rose
70d219b120
improve Renderer.renderPick typing
2022-04-23 15:13:38 -07:00
Alexander Rose
a5ed3a08ea
add Scene.getOpacityAverage
2022-04-23 15:12:16 -07:00
Alexander Rose
3665e7e999
expose RenderTarget.depthRenderbuffer
2022-04-23 15:10:40 -07:00
Alexander Rose
9b583b23ae
add Renderbuffer.detachFramebuffer
2022-04-23 15:10:16 -07:00
Alexander Rose
d602415e98
check if WEBGL_depth_texture is supported
2022-04-23 15:09:44 -07:00
Alexander Rose
2c49a423e2
type assertion
2022-04-21 19:47:13 -07:00
Alexander Rose
8a266e70c8
fix handling of struct_conf mmCIF field ( #425 )
2022-04-21 19:46:50 -07:00
Alexander Rose
0df3bcd65d
document supported file formats
2022-04-19 17:43:33 -07:00
dsehnal
f5ecf5648e
3.7.0
2022-04-13 20:04:01 +02:00
dsehnal
821f82fc3f
changelog
2022-04-13 20:01:04 +02:00
David Sehnal
92305fe628
Merge pull request #420 from molstar/transparentBackfaces
...
improve transparentBackfaces handling
2022-04-13 19:57:29 +02:00
David Sehnal
17fe57b8a5
Merge pull request #423 from jpattle/option-to-disable-drag-overlay
...
Added an option to disable the drag overlay
2022-04-13 16:31:21 +02:00
Jason Pattle
47433a51d3
Added an option to the components spec to allow disabling of the drag-and-drop overlap for Molstar that loads files into the viewer. By default the drag overlay is enabled, just as it was before
2022-04-13 15:00:03 +01:00
Alexander Rose
e090827ced
Merge branch 'master' of https://github.com/molstar/molstar into transparentBackfaces
2022-04-10 13:20:22 -07:00
Alexander Rose
856e6a8b74
use ColorTypeLocation as default
...
- for backwards compatibility
- most used
2022-04-09 19:27:06 -07:00
Alexander Rose
a813b4d40e
Merge branch 'master' of https://github.com/molstar/molstar into color-theme-typing
2022-04-09 16:53:17 -07:00
dsehnal
98afc27442
fix react typing
2022-04-09 21:24:14 +02:00
Alexander Rose
9d4f28a395
fix type deps
2022-04-09 11:36:17 -07:00
Alexander Rose
50266d9a56
package updates
2022-04-09 11:20:28 -07:00
Alexander Rose
602a532cf2
better color theme typing
2022-04-09 10:38:03 -07:00
Alexander Rose
b23d610c94
improve transparentBackfaces handling
...
- off: don't show (default)
- on: show with transparency
- opaque: show fully opaque
2022-04-09 10:17:41 -07:00
Alexander Rose
119c43d527
fix xrayShaded for texture-mesh geometries
2022-04-09 10:04:06 -07:00
Alexander Rose
124feeb790
color theme tweaks
...
- add optional grid property
- handle dColorType_direct for non direct-volume shaders
2022-04-09 09:57:31 -07:00
dsehnal
2c0e7e84da
3.6.2
2022-04-05 17:59:48 +02:00
dsehnal
0d1e105343
changelog
2022-04-05 17:57:14 +02:00
dsehnal
f040c89ab3
React 18 friendly useBehavior hook
2022-04-05 17:51:13 +02:00
David Sehnal
5e9d8298ef
Merge pull request #415 from JonStargaryen/master
...
ModelServer Ligand Export: Fix Alternate Locations & Mismatching Atoms
2022-04-05 17:49:16 +02:00
Sebastian Bittrich
7766ca2793
CHANGELOG
2022-04-04 11:36:39 -07:00
Sebastian Bittrich
fb2f22f120
Merge remote-tracking branch 'upstream/master'
2022-04-04 11:33:01 -07:00
Sebastian Bittrich
146fed3504
CHANGELOG
2022-04-04 11:32:51 -07:00
Sebastian Bittrich
0b7a6e3375
cleanup
2022-04-04 10:55:44 -07:00
Sebastian Bittrich
f1fbdeaca0
handle missing atoms (ignore hydrogen, fail for heavy)
2022-04-04 10:49:40 -07:00
Sebastian Bittrich
ee7e37f6bc
handle deuterated part 2
2022-04-04 09:45:42 -07:00
Sebastian Bittrich
861f665ab3
handle deuterated
2022-04-04 09:17:39 -07:00
dsehnal
456de23ad4
remove console.log
2022-04-03 14:45:41 +02:00
dsehnal
6d3578c17e
fix alpha orbitals example
2022-04-03 14:08:31 +02:00
dsehnal
57da7267e2
3.6.1
2022-04-03 13:50:46 +02:00
dsehnal
578b764406
fix react 18 ui: use hooks for overlay components
2022-04-03 13:48:05 +02:00
dsehnal
f65a38a085
TransformControlBase fix
2022-04-03 13:00:09 +02:00
dsehnal
d187757bbc
3.6.0
2022-04-03 11:19:12 +02:00
dsehnal
df83b24cf4
changelog
2022-04-03 11:16:16 +02:00
dsehnal
8e31ce0f5b
react 18 support
2022-04-03 11:15:47 +02:00
David Sehnal
4f69eb7963
Merge pull request #414 from molstar/lowercase-str-column
...
lowercase column schema
2022-04-03 10:53:08 +02:00
Alexander Rose
4b9009216b
mmcif schema: use lowercase instead of uppercase
2022-04-02 22:49:57 -07:00
Alexander Rose
895076c837
Merge branch 'master' of https://github.com/molstar/molstar into lowercase-str-column
2022-04-02 16:31:15 -07:00
Alexander Rose
6e398ee64a
gh action
2022-04-02 16:13:24 -07:00
Alexander Rose
c2177272b5
gh action
2022-04-02 16:07:32 -07:00
Alexander Rose
4877de5839
re-add gl support to gh action
2022-04-02 15:55:22 -07:00
Alexander Rose
3cb9d10126
fix shader tests & cleanup shader code
2022-04-02 15:52:39 -07:00
Alexander Rose
23c53cd9fb
fix disable-wboit Viewer GET param
2022-04-02 15:42:33 -07:00
Alexander Rose
3471743a63
changelog
2022-04-02 15:26:25 -07:00
Alexander Rose
1b0b1809ef
handle case-insensitve mmcif fields
...
- support upper/lower case transforms
- handle case transform for CifField to Column
2022-04-02 15:24:01 -07:00
dsehnal
0833cffead
fix undefined value handling and update alised type
2022-04-02 21:48:15 +02:00
Alexander Rose
a0a8ae88b7
Merge branch 'master' of https://github.com/molstar/molstar into lowercase-str-column
2022-04-02 12:27:40 -07:00
David Sehnal
e415cbeca4
Merge pull request #413 from molstar/allowTransparentBackfaces
...
add allowTransparentBackfaces parameter
2022-04-02 21:00:43 +02:00
dsehnal
4c15c93381
lowercase column schema
2022-04-02 20:54:35 +02:00
Alexander Rose
bd19822112
add allowTransparentBackfaces parameter
...
- for mesh, spheres, cylinders, texture-mesh geometries
2022-04-01 19:18:24 -07:00
Sebastian Bittrich
b87beb4a6e
better msg for UNL
2022-04-01 16:58:32 -07:00
Sebastian Bittrich
62a58facb2
better error msg for unknown components
2022-04-01 15:51:00 -07:00
Sebastian Bittrich
5fa8178df7
fix handling of alternate locations in ligand-encoder#_getAtoms
2022-04-01 11:47:59 -07:00
David Sehnal
d6043e7d1f
Merge pull request #411 from JonStargaryen/master
...
fix volume streaming for entries with multiple contour lists
2022-04-01 13:35:57 +02:00
Sebastian Bittrich
8e432dfbb4
CHANGELOG
2022-03-30 09:27:40 -07:00
Sebastian Bittrich
324ab3744b
fix volume streaming for entries with multiple contour lists
2022-03-30 09:19:36 -07:00
Alexander Rose
33ee4d0418
Merge pull request #409 from JonStargaryen/master
...
Fix unit mapping in bondedAtomicPairs MolScript query
2022-03-29 18:11:59 -07:00
Alexander Rose
cbb104ccba
Merge branch 'master' into master
2022-03-29 18:11:37 -07:00
Alexander Rose
0bda5461ae
Merge pull request #403 from molstar/pdb-conect
...
improve pdb parsing
2022-03-29 18:01:56 -07:00
Sebastian Bittrich
4096a03de1
CHANGELOG
2022-03-29 11:40:46 -07:00
Sebastian Bittrich
fbee5f83df
fix mapping issues in bondedAtomicPairs
2022-03-29 11:34:53 -07:00
Alexander Rose
84a1b19850
improve Model.hasSecondaryStructure
...
- check ModelSecondaryStructure.Provider.isApplicable
2022-03-28 18:51:54 -07:00
Alexander Rose
1df5bd6d03
make use of PDB TER record
2022-03-28 18:47:00 -07:00
Alexander Rose
8bd4221a85
improve pdb parsing
...
- handle non unique atom and chain names
- fixes #156
2022-03-26 11:26:20 -07:00
Alexander Rose
4d97ccdfb3
improve bonds assignment of coarse grained models
...
- check for IndexPairBonds and exhaustive StructConn
2022-03-26 11:22:04 -07:00
Alexander Rose
ca5e57ddbf
fix aromatic rings assignment
2022-03-26 11:17:46 -07:00
Alexander Rose
ed6511799b
check model and coordinates element count
2022-03-26 11:15:19 -07:00
Alexander Rose
9b1223ec15
improve webgl error/type handling
2022-03-26 11:12:28 -07:00
Alexander Rose
97210ee67a
avoid calculating actionItems for isDisabled check
2022-03-26 11:11:22 -07:00
David Sehnal
308d1003ad
Merge pull request #401 from molstar/dependabot/npm_and_yarn/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6
2022-03-25 14:07:50 +01:00
dependabot[bot]
ce9e193958
Bump minimist from 1.2.5 to 1.2.6
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-25 12:50:11 +00:00
dsehnal
2a83afa8c1
3.5.0
2022-03-25 13:49:33 +01:00
dsehnal
8891fa328b
cif2bcif BCIF => CIF conversion support
2022-03-25 13:45:00 +01:00
David Sehnal
a23c06c456
Merge pull request #399 from MadCatX/dnatco-changeable-colors
...
Make Confal pyramids colors changeable
2022-03-22 13:25:32 +01:00
Michal Malý
34e87121e1
Make Confal pyramids colors changeable
2022-03-21 09:07:49 +01:00
Alexander Rose
6e5c20f442
improve surface bounding-sphere
...
- use exact max radius to expand structure/unit sphere
2022-03-19 12:21:55 -07:00
Alexander Rose
8ac3bec451
improve color-smoothing
...
- use padded box
2022-03-19 12:20:12 -07:00
Alexander Rose
5128d0f405
improve Sphere3D.expand & Box3D.fromSphere3D
...
- ensure extrema are within radius
- avoid degenerate box for low number of points
2022-03-19 12:19:39 -07:00
Alexander Rose
6ae2121391
guard against zero window.devicePixelRatio
2022-03-19 11:43:41 -07:00
David Sehnal
749e0c5a47
Merge pull request #396 from MadCatX/dnatco-off-by-one
...
DNATCO extension: Fix off-by-one error in element lookup
2022-03-17 09:21:11 +01:00
Michal Malý
7b55ef85e1
DNATCO extension: Fix missing Confal pyramids in some structures
2022-03-17 07:47:47 +01:00
Alexander Rose
23ec35d1f9
3.4.0
2022-03-13 13:12:32 -07:00
Alexander Rose
ff089c2b9f
changelog
2022-03-13 12:50:44 -07:00
Alexander Rose
1ab088718a
package updates
2022-03-13 12:49:03 -07:00
Alexander Rose
0cb2e5857a
Merge pull request #393 from molstar/zenodo-import
...
Zenodo import
2022-03-13 12:19:04 -07:00
Alexander Rose
7c5ae5d7ee
tweak guessElementSymbolString
2022-03-13 12:16:12 -07:00
Alexander Rose
6e2665d98d
Merge branch 'master' of https://github.com/molstar/molstar into zenodo-import
2022-03-12 18:03:45 -08:00
Alexander Rose
b3b4692237
add top format support
2022-03-12 17:46:29 -08:00
Alexander Rose
55ff1d4999
add nctraj format support
2022-03-12 14:17:58 -08:00
Alexander Rose
511c839237
add prmtop format support
2022-03-12 13:48:10 -08:00
Alexander Rose
384cd6e5d9
add trr format support
2022-03-12 13:02:50 -08:00
Alexander Rose
6fd9dcc72e
split structure formats into topology & coordinates
2022-03-12 11:51:03 -08:00
Alexander Rose
12ca06fe91
fix handling of empty symmetry cell data
2022-03-12 11:44:27 -08:00
Alexander Rose
652f6c651b
fix wrong element assignment
2022-03-12 10:58:33 -08:00
Alexander Rose
7dd808a772
add custom import controls
2022-03-12 10:52:43 -08:00
Alexander Rose
945e55f8a7
add formated file size
2022-03-07 22:06:22 -08:00
Alexander Rose
866a30abe5
cleanup getFileInfo
2022-03-07 22:05:11 -08:00
Alexander Rose
f0e33e1e4e
fix legend of hydrophobicity color theme
2022-03-07 21:44:57 -08:00
Alexander Rose
8723ca38b4
improve saccharide detection
2022-03-07 21:31:33 -08:00
Alexander Rose
efffca0026
zenode import fixes
2022-03-06 21:57:42 -08:00
Alexander Rose
6c5eb3035f
remove default record id
2022-03-06 17:55:52 -08:00
Alexander Rose
0bf385f2ca
add zip file support to zenodo extension
2022-03-06 17:37:39 -08:00
Alexander Rose
9d5f51f513
improve handling of compressed files
...
- fix loading of some compressed files within sessions
- ignore some hidden MACOSX files
2022-03-06 17:32:56 -08:00
Alexander Rose
a1448131d8
add Zenodo import extension
2022-03-06 11:12:21 -08:00
Alexander Rose
664cacc7ac
add LoadTrajectory action
2022-03-06 11:11:16 -08:00
Alexander Rose
1aec37dd05
fix
2022-03-06 11:09:51 -08:00
Alexander Rose
3ff2c0840e
Merge pull request #392 from molstar/assert-unreachable
...
make use of assertUnreachable
2022-03-06 11:06:04 -08:00
Alexander Rose
5ca3c3ac52
Update src/mol-script/language/parser.ts
2022-03-06 11:04:58 -08:00
Alexander Rose
714ee50965
Update src/mol-script/language/parser.ts
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-03-06 11:03:33 -08:00
Alexander Rose
ae1df3c5aa
Update src/mol-script/language/parser.ts
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-03-06 11:03:28 -08:00
Alexander Rose
28afb39550
make use of assertUnreachable
2022-03-05 10:18:40 -08:00
Alexander Rose
3466a8a024
Merge pull request #389 from molstar/cif-check-present
...
fix handling of mmcif with empty label_asym_id
2022-03-05 09:20:19 -08:00
Alexander Rose
90db3321f5
changelog
...
Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com >
2022-03-05 09:20:04 -08:00
Alexander Rose
bf4e5ed7c2
normalize mmcif data
2022-03-04 22:47:14 -08:00
Alexander Rose
d3b2c20c26
normalize atom_site early
2022-03-03 18:31:54 -08:00
Alexander Rose
c3afabb4b1
spelling
2022-03-02 19:50:30 -08:00
Alexander Rose
18cc9790d1
fix handling of mmcif with empty label_asym_id
2022-03-02 19:17:31 -08:00
Alexander Rose
d5ed3aa674
3.3.1
2022-02-27 18:45:45 -08:00
Alexander Rose
cfb9c9acfe
changelog
2022-02-27 18:40:48 -08:00
Alexander Rose
67feef0b1d
add option to ignore ions for inter-unit bonds
2022-02-27 18:40:27 -08:00
Alexander Rose
e0192ab5aa
fix issue with unit boundary reuse
...
- do at visual level instead
2022-02-27 18:03:41 -08:00
Alexander Rose
eae7c11c55
3.3.0
2022-02-27 13:03:01 -08:00
Alexander Rose
b8251e1ade
changelog
2022-02-27 12:57:51 -08:00
Alexander Rose
2ff2b9f348
schema updates
2022-02-27 12:50:48 -08:00
Alexander Rose
164e3f3343
package updates
2022-02-27 12:47:45 -08:00
Alexander Rose
4901a1bd87
rename occlusion scaleFactor to resolutionScale
2022-02-27 12:16:37 -08:00
Alexander Rose
cd194cca65
Merge pull request #385 from molstar/traj-anim
...
Coordinate trajectory related improvements
2022-02-27 12:04:28 -08:00
Alexander Rose
1748efbc18
Merge branch 'master' of https://github.com/molstar/molstar into traj-anim
2022-02-27 12:03:54 -08:00
Alexander Rose
4d60b40403
fix interUnitBonds parent check
2022-02-27 12:02:36 -08:00
Alexander Rose
6e5a41879f
Merge pull request #386 from molstar/improve-ao
...
Improve AO performance
2022-02-27 11:58:50 -08:00
Alexander Rose
c5f9eb54da
set default occlusion scaleFactor to 1
2022-02-26 23:51:21 -08:00
Alexander Rose
aebbfeb061
add support for lower resolution AO
...
- downsample depth for AO
- add scaleFactor param
- full res for image/video
2022-02-26 22:23:52 -08:00
Alexander Rose
a0a5a6b578
add encoder spec
...
- mostly as example
2022-02-26 17:43:37 -08:00
Alexander Rose
6bdafb85d7
Check if marking passes are needed
...
- add Scene.getMarkerAverage
2022-02-26 13:30:05 -08:00
Alexander Rose
0dd7debf5d
reuse occlusion in multi-sample pass
2022-02-26 13:02:53 -08:00
Alexander Rose
962b9ee7af
Merge pull request #378 from molstar/ar-bonds
...
fix visuals for aromatic/delocalized bonds
2022-02-26 11:34:42 -08:00
Alexander Rose
15bcc5df88
Merge branch 'master' into ar-bonds
2022-02-26 11:26:29 -08:00
Alexander Rose
8495d834c8
add getTripletIndices & triplets to UnitResonance
2022-02-26 11:25:35 -08:00
Alexander Rose
7282399709
fix/improve canRemap handling in IntraUnitBonds
2022-02-26 10:56:32 -08:00
Alexander Rose
780bdd6e7e
don't compute InterUnitBonds when parent ones empty
2022-02-26 10:53:54 -08:00
Alexander Rose
ad08e7c67f
reuse unit boundary if it has not changed too much
2022-02-26 10:52:26 -08:00
Alexander Rose
ff089964ca
improve line visuals in polymerAndLigand preset
2022-02-26 10:50:02 -08:00
Alexander Rose
990191529a
reuse Model.CoarseGrained for coordinate trajectories
2022-02-26 10:48:05 -08:00
Alexander Rose
ce1bec12b4
fix mononucleotides detected as polymer components
2022-02-26 10:46:51 -08:00
Alexander Rose
703ea9af53
change line geometry default scaleFactor to 2
...
- 3 is too big after fixing line rendering
2022-02-26 10:45:51 -08:00
David Sehnal
df0227ae1e
Merge pull request #383 from molstar/batch-highlights
...
Resolve marking in main render loop
2022-02-24 07:46:44 +01:00
dsehnal
486d12b6ac
Fix multisample pass "forceOn"
2022-02-24 07:20:03 +01:00
dsehnal
9c18375ab4
typo
2022-02-23 23:34:09 +01:00
dsehnal
e1708aed68
dispose mark buffer
2022-02-23 19:09:40 +01:00
dsehnal
a42d778b84
changelog
2022-02-23 12:04:38 +01:00
dsehnal
7692b59c7c
resolve marking in main render loop insread of eagerly
2022-02-23 11:59:29 +01:00
dsehnal
82de9b36b3
addRing check tweak
2022-02-22 16:02:11 +01:00
dsehnal
49b3c8f65f
ring computation algorithm fixes
2022-02-22 13:16:32 +01:00
Alexander Rose
90ad32d936
add ring example PDB IDs
2022-02-21 13:48:43 -08:00
David Sehnal
2509e91f1a
Merge pull request #381 from russellp17/disable-ts-config-for-sourceMappingURL
...
Disable ts config that leads to sourceMappingURL comment
2022-02-21 15:20:00 +01:00
David Sehnal
80dc2219e4
Merge pull request #380 from russellp17/allow-react-16-in-peer-dependency
...
Allow React ^16.14.0 as peer dependency
2022-02-21 15:10:33 +01:00
Russell Parker
931cb0fa7d
Disable ts config that leads to sourceMappingURL comment in transpilation
2022-02-21 08:24:09 -05:00
Russell Parker
4383f2ea90
Allow React ^16.14.0 as peer dependency
2022-02-21 08:20:55 -05:00
dsehnal
add79dc242
ring computation algorithm fix
2022-02-21 14:15:13 +01:00
Alexander Rose
b6e142f04c
move delocalizedTriplets code to unit.resonance
2022-02-20 16:28:42 -08:00
Alexander Rose
105f6c3041
fix visuals for aromatic/delocalized bonds
2022-02-20 12:50:44 -08:00
Alexander Rose
4babbb65c1
fix spec
2022-02-19 17:22:25 -08:00
Alexander Rose
878159f7ed
fix texture warnings ( #319 )
...
- bind real texture to tDepth in renderer
- ensure textures are not empty; init as 1x1(x1)
2022-02-19 16:59:03 -08:00
Alexander Rose
c320386019
changelog
2022-02-19 14:23:37 -08:00
Alexander Rose
1e7a0159f0
Merge pull request #377 from JonStargaryen/master
...
parse contour-level from emdb v3 header files
2022-02-19 14:20:48 -08:00
JonStargaryen
bbf4f1d1d3
break early
2022-02-19 11:02:30 -08:00
Alexander Rose
8cd1c69c76
css tweaks, fixes #376
2022-02-19 10:46:06 -08:00
JonStargaryen
2372a878ac
parse contour-level from emdb v3 header files
2022-02-19 09:12:20 -08:00
dsehnal
9bec644997
3.2.0
2022-02-17 19:24:55 +01:00
dsehnal
650d38dff8
Store IndexPairBonds as a dynamic property
2022-02-17 19:21:49 +01:00
David Sehnal
097277e397
Merge pull request #373 from JonStargaryen/master
...
Add TraceOnly option for Structure Superposition
2022-02-14 19:53:51 +01:00
Sebastian Bittrich
82a4d5eedf
cleanup
2022-02-14 10:46:03 -08:00
Sebastian Bittrich
2a00248812
determine trace during buildIndex
2022-02-14 10:41:10 -08:00
Sebastian Bittrich
9841c773cb
reset camera after all alignments
2022-02-10 13:55:09 -08:00
Sebastian Bittrich
b21a78ad14
support shuffled atoms when aligning SIFTS trace
2022-02-10 13:49:37 -08:00
Sebastian Bittrich
7329fa597d
options obj for alignAndSuperposeWithSIFTSMapping
2022-02-10 11:36:50 -08:00
Sebastian Bittrich
f1d8f0ecb4
auth
2022-02-10 11:32:21 -08:00
Sebastian Bittrich
1d127f2364
changelog
2022-02-10 11:30:55 -08:00
Sebastian Bittrich
b244405cc3
polymer-based query
2022-02-10 10:39:22 -08:00
Sebastian Bittrich
38adfe0ca6
cleanup
2022-02-10 10:29:34 -08:00
Sebastian Bittrich
6f0d798847
optional filtering for trace during alignment
2022-02-10 10:23:31 -08:00
Sebastian Bittrich
6e58bfd2b0
traceOnly param for superpos
2022-02-08 16:03:05 -08:00
David Sehnal
bc2e8d8ac4
Merge pull request #369 from molstar/pdbx_sifts-export
...
Better support for atom_site.pdbx_sifts_xref
2022-02-08 10:19:02 +01:00
dsehnal
7be654d47f
tweak labels
2022-02-08 10:18:01 +01:00
dsehnal
bfe46e3604
pdbx_sifts_xref PR feedback
2022-02-08 10:12:21 +01:00
dsehnal
008b597fc5
changelog
2022-02-07 17:51:13 +01:00
dsehnal
c4b4f2e3b1
rename BestDatabaseSequenceMapping -> SIFTSMapping
2022-02-07 17:49:10 +01:00
dsehnal
76ee97301b
atom_site.pdbx_label_index support
2022-02-07 17:44:03 +01:00
dsehnal
289dc09eae
add support for atom_site.pdbx_sifts_xref export
2022-02-07 17:33:11 +01:00
Alexander Rose
f23f84f0f3
3.1.0
2022-02-06 15:56:41 -08:00
Alexander Rose
62259f3295
changelog
2022-02-06 15:51:40 -08:00
Alexander Rose
854a430a12
tweak quick-styles order
2022-02-06 15:46:40 -08:00
Alexander Rose
d27cdb5637
schema updates
2022-02-06 15:41:09 -08:00
Alexander Rose
7d12d9ee90
package udpdates
2022-02-06 15:38:09 -08:00
Alexander Rose
d70a4ff347
Merge pull request #366 from molstar/repr-defaults-tweaks
...
cleaner default representation style
2022-02-06 15:24:27 -08:00
Alexander Rose
49541558d1
Merge branch 'master' into repr-defaults-tweaks
2022-02-06 15:24:16 -08:00
Alexander Rose
7b00a1227c
changelog
2022-02-06 15:22:50 -08:00
Alexander Rose
7800603c81
Merge pull request #367 from molstar/quick-styles
...
Quick styles
2022-02-06 15:16:43 -08:00
Alexander Rose
fca00c8116
variable naming
2022-02-06 15:15:55 -08:00
Alexander Rose
00fa549e44
Merge pull request #368 from JonStargaryen/master
...
iterate over `structure.unitSymmetryGroups`, fixes #364
2022-02-06 15:13:57 -08:00
Alexander Rose
36181b6b87
tweak quick style names
2022-02-06 15:13:15 -08:00
JonStargaryen
88a95162e9
iterate over structure.unitSymmetryGroups, fixes #364
2022-02-06 10:47:40 -08:00
Alexander Rose
9c1d59a2c8
add Quick Styles panel
2022-02-05 12:58:32 -08:00
Alexander Rose
fdd894956a
fix representation preset side effects
2022-02-05 12:56:55 -08:00
Alexander Rose
eb6dc0859d
cleaner default representation style
2022-02-05 12:23:28 -08:00
Alexander Rose
b99026bba2
add ignoreLight to component params
2022-02-05 12:10:56 -08:00
Alexander Rose
6fa50eb8d5
fix xrayShader & ignoreLight not working together
2022-02-05 11:57:39 -08:00
David Sehnal
e5046f15a9
Merge pull request #365 from JonStargaryen/master
...
Volume Streaming Error Message
2022-02-04 17:11:31 +01:00
JonStargaryen
09f1c066a0
logic
2022-02-03 17:11:50 -08:00
Sebastian Bittrich
ed2f0b34c9
volume streaming err msg
2022-02-03 16:11:10 -08:00
Alexander Rose
c7f75861de
3.0.2
2022-01-30 12:24:48 -08:00
Alexander Rose
ccd04dbc9d
changelog
2022-01-30 12:19:49 -08:00
Alexander Rose
e71f8d2c10
Merge pull request #360 from molstar/fix/visual-visibility
...
Fix visual visibility edge case
2022-01-30 12:17:12 -08:00
dsehnal
d9b4c60239
Fix visual visibility edge case
2022-01-30 15:02:46 +01:00
Alexander Rose
103c1fca21
measurement options tweaks
...
- allow larger text size
- make customText essential
2022-01-29 19:30:03 -08:00
Alexander Rose
49559bf5fb
citation tweak
2022-01-29 16:05:17 -08:00
Alexander Rose
26dceabf83
add citation file
2022-01-29 15:56:39 -08:00
Alexander Rose
abe506182e
fix multi-instance entity label display
...
- fix empty elements created in extendToAllInstances
2022-01-29 11:21:48 -08:00
Alexander Rose
582a0e2a38
fix Sphere.expand for highly directional extrema
2022-01-29 11:13:19 -08:00
dsehnal
2784ccf379
3.0.1
2022-01-27 12:15:53 +01:00
dsehnal
0ad1d578fe
changelog
2022-01-27 12:13:22 +01:00
David Sehnal
31fd1c9c68
Merge pull request #353 from molstar/drag-tweak
...
emit drag event whenever started within viewport
2022-01-27 12:12:07 +01:00
David Sehnal
9c961297a2
Merge branch 'master' into drag-tweak
2022-01-27 12:11:59 +01:00
David Sehnal
b920053349
Merge pull request #352 from molstar/var-fixes
...
Various fixes
2022-01-27 12:09:39 +01:00
David Sehnal
0a5c764e4a
Merge pull request #351 from molstar/volume-server-data-fix
...
Volume server data fix
2022-01-27 11:37:31 +01:00
Alexander Rose
b9a71c83ff
emit drag event whenever started within viewport
2022-01-26 21:32:14 -08:00
Alexander Rose
3255f207d0
Merge branch 'master' of https://github.com/molstar/molstar into var-fixes
2022-01-26 20:46:11 -08:00
Alexander Rose
e3b4ca8862
add entity-id and entity-source as carbonColor
2022-01-26 20:42:38 -08:00
Alexander Rose
6810793015
fix marking of InteractionsInterUnitVisual
2022-01-26 20:40:12 -08:00
Alexander Rose
1feb3c2095
fix entity-id coloring broken for non-ihm models
2022-01-26 20:38:46 -08:00
Alexander Rose
f2da6033d0
fix pdbe xray maps url
2022-01-26 20:36:52 -08:00
Alexander Rose
28bc212132
fix marking pass for transparentBackground
2022-01-26 20:35:38 -08:00
dsehnal
1a7c62eec6
remove gl from dependencies & install it on demand instead
...
- installing gl on M1 Mac was taking several minutes to compile on each update
2022-01-26 23:12:12 +01:00
dsehnal
de67dbacba
iso-value adjustment for VolumeServer data in default Viewer
2022-01-26 17:47:23 +01:00
dsehnal
57223a0f9a
Fix VolumeServer/query CLI
2022-01-26 16:49:18 +01:00
Alexander Rose
2ad0754b90
3.0.0
2022-01-23 18:12:48 -08:00
Alexander Rose
3ecb3af57b
changelog
2022-01-23 18:08:01 -08:00
Alexander Rose
ec4f15f549
improve/fix InteractionsIntraUnitVisual marking
2022-01-23 17:55:51 -08:00
Alexander Rose
2458ea7b92
Merge pull request #349 from molstar/custom-theme-colors
...
add custom theme colors
2022-01-23 15:13:24 -08:00
Alexander Rose
c5e6bedf11
Merge branch 'master' into custom-theme-colors
2022-01-23 13:54:57 -08:00
dsehnal
8528e5a666
Support/bugfixes for atom_site.pdbx_sifts_xref categories
2022-01-23 20:46:49 +01:00
dsehnal
6ed232b3d9
fix using default values for webgl1/wboit features in the default viewer app
2022-01-23 19:25:09 +01:00
dsehnal
f8aae8cbd1
skip Coarse models in export extension
2022-01-23 16:13:02 +01:00
Alexander Rose
00c2517045
package updates
2022-01-22 14:06:26 -08:00
Alexander Rose
99b043a929
avoid circular dependency
2022-01-22 11:10:41 -08:00
Alexander Rose
5900e27e39
add custom theme colors
...
- element-symbol
- molecule-type
- residue-name
- secondary-structure
2022-01-22 10:51:41 -08:00
Alexander Rose
1b79d34907
fix marking of carbohydrate visuals
2022-01-22 08:53:47 -08:00
Alexander Rose
fc52e29c92
re-add using _struct_asym cat in getStructAsymMap
...
- needed for ihm model support
2022-01-22 08:50:29 -08:00
Alexander Rose
df23b3c0fe
fix coarse model support in entity-id color theme
...
- add StructureProperties.coarse.entity_id
2022-01-22 08:48:07 -08:00
David Sehnal
5e25716c98
Merge pull request #334 from molstar/export-extension
...
Model export extension & related improvements
2022-01-18 13:23:11 +01:00
dsehnal
f70a10bc56
add info about CIF export failure
2022-01-18 13:20:53 +01:00
dsehnal
0ccb045f4e
Merge branch 'master' of https://github.com/molstar/molstar into export-extension
2022-01-18 12:30:45 +01:00
Alexander Rose
fa18d0d852
3.0.0-dev.10
2022-01-17 14:08:28 -08:00
Alexander Rose
687c4342fb
changelog
2022-01-17 14:03:55 -08:00
Alexander Rose
9459af46b8
Merge pull request #337 from molstar/anim-rock
...
Add rock animation
2022-01-17 13:38:08 -08:00
Alexander Rose
fc5832747a
Merge pull request #345 from molstar/bump-immutable
...
bump immutable to 4.0
2022-01-17 13:37:19 -08:00
Alexander Rose
01205d244b
tweak trackball speed calc
2022-01-17 13:16:19 -08:00
dsehnal
31a555255a
bump immutable to 4.0
2022-01-17 17:56:39 +01:00
dsehnal
fbb60c9493
Treat empty string as non-present value in BinaryCIF
2022-01-17 16:21:14 +01:00
dsehnal
9f953ef51c
add Model Export overlay
2022-01-17 15:47:56 +01:00
dsehnal
4871f1547c
Generate structAsymMap from normalized atomic hierarchy
...
- Fixes issue with remapped chains
- Requires to parse PRD separately
2022-01-17 14:52:53 +01:00
dsehnal
d6413529f4
PR feedback
2022-01-17 13:58:20 +01:00
dsehnal
724cf5a0da
Add integrations section to readme
2022-01-17 12:58:35 +01:00
dsehnal
b6847907ca
Add ModelExport to viewer/app.ts
2022-01-17 11:37:49 +01:00
dsehnal
fb54a1aed7
Merge branch 'master' of https://github.com/molstar/molstar into export-extension
2022-01-17 11:37:16 +01:00
Alexander Rose
9815318daf
add entity-source option to illustrative coloring
2022-01-16 23:08:43 -08:00
Alexander Rose
bc13b98111
Merge branch 'master' of https://github.com/molstar/molstar into anim-rock
2022-01-16 15:48:33 -08:00
Alexander Rose
238b70c121
simplify rock state/trackball animation
...
- use sin() instead of smoothstep()
2022-01-16 15:47:25 -08:00
Alexander Rose
dcd23bc0cb
improve illustrative style support
...
- add illustrative representation preset
- add style option to illustrative color theme
2022-01-16 13:13:00 -08:00
Alexander Rose
4694ea85fa
support custom colors in molecule-type theme
2022-01-16 13:05:43 -08:00
Alexander Rose
bdb17743d7
update schemas
2022-01-15 19:54:22 -08:00
Alexander Rose
8b76ff2461
update packages
2022-01-15 19:53:04 -08:00
Alexander Rose
ea5421002b
add camera rock state animation
2022-01-15 18:59:12 -08:00
Alexander Rose
76ac55917d
type, tweaks
2022-01-15 18:45:56 -08:00
Alexander Rose
5cfb2376c4
Merge branch 'master' of https://github.com/molstar/molstar into anim-rock
2022-01-15 15:56:55 -08:00
Alexander Rose
6b9d3fd80e
cleaner MembraneOrientationVisuals defaults
2022-01-15 13:52:14 -08:00
dsehnal
a09752b62e
changelog and contibutors in package.json
2022-01-14 12:53:51 +01:00
David Sehnal
3134e1d9f9
Merge pull request #341 from molstar/fix-camera-spin-stutter
...
Pass animation info to state animations
2022-01-14 12:51:51 +01:00
David Sehnal
e94ecf2a0b
Merge pull request #314 from ptourlas/feature/formal-charge-labels
...
Feature/formal charge labels
2022-01-14 12:51:09 +01:00
ptourlas
1bd4d841a1
ADD: Test multiple charge lines in molfiles
2022-01-12 17:01:36 +02:00
ptourlas
8e349f47a5
(author tags)
2022-01-12 16:50:06 +02:00
ptourlas
119c0a4231
ADD: Test formal charge parsing in sdf reader
2022-01-12 16:25:23 +02:00
ptourlas
f009f533e0
TWEAK: Default charges in V3000 sdf files
2022-01-12 15:05:07 +02:00
ptourlas
3ab0c1e509
ADD: Test formal charge parsing in mol reader
2022-01-12 12:42:29 +02:00
dsehnal
e3d264e239
Pass animation info to state animations
...
+ Fix camera stutter for "camera spin"
2022-01-11 19:38:32 +01:00
dsehnal
9bd60f8e8e
Fix getOperatorsForIndex
2022-01-11 17:34:43 +01:00
ptourlas
bcec1d9637
(forgot to cleanup)
2022-01-11 16:41:23 +02:00
ptourlas
1b431b1d20
RFR: Formal charge assignment at model creation
2022-01-11 16:04:46 +02:00
ptourlas
23c2dcdfd4
FIX: Use tokenizer to ensure the loop terminates
2022-01-11 15:01:15 +02:00
ptourlas
dd415bf802
FTR: Support multiple formal charge lines
...
* Start with two empty arrays for indexes and charges.
* Each `M CHG` line is passed to `handleFormalCharges()` and the
parsed elements are pushed to the arrays.
* The `Column`s are made at the end of this process.
2022-01-11 14:40:57 +02:00
ptourlas
7bc0e9db7c
RFR: formalChargeMapper tweaks
...
* The key is of type number, no need to stringify it.
* Simplified `switch()`.
2022-01-11 00:18:25 +02:00
ptourlas
ca10bb01db
Merge branch 'molstar:master' into feature/formal-charge-labels
2022-01-10 23:46:37 +02:00
Alexander Rose
c0f14b7c33
3.0.0-dev.9
2022-01-09 18:24:30 -08:00
Alexander Rose
b096f328fc
changelog
2022-01-09 18:19:52 -08:00
Alexander Rose
88dbd43884
re-allow interaction during trackball animation
...
- was disallowed as a stop-gap measure
- ok after improving temporal multi sampling
2022-01-09 14:39:09 -08:00
Alexander Rose
ade5e4d4b8
re-allow interaction during trackball animation
...
- was disallowed as a stop-gap measure
- ok after improving temporal multi sampling
2022-01-09 14:30:43 -08:00
ptourlas
cb76b53a1b
FTR: Add formal charges during model creation
...
This implementation takes into account both the property and atom block
cases and makes sure the latter is ignored if the first one is present.
2022-01-10 00:30:25 +02:00
Alexander Rose
b9423f70d4
Merge branch 'master' of https://github.com/molstar/molstar into anim-rock
2022-01-09 14:25:36 -08:00
Alexander Rose
d61e18e6f3
fix mol2 element symbol assignment
2022-01-09 14:04:31 -08:00
Alexander Rose
ca4a725a79
Merge pull request #336 from molstar/bond-dist-id
...
IndexPairBonds improvements
2022-01-09 13:37:38 -08:00
Alexander Rose
17a18d5fea
tweak bond assignment from IndexPairBonds
...
- fix & clarify logic
2022-01-09 13:25:14 -08:00
Alexander Rose
73be238ac4
rename IndexPairBonds mapping field from id to key
2022-01-09 12:51:26 -08:00
Alexander Rose
796a034fec
add rock animation to trackball controls
2022-01-08 17:02:33 -08:00
Alexander Rose
952b320975
Merge branch 'master' of https://github.com/molstar/molstar into bond-dist-id
2022-01-08 13:23:15 -08:00
Alexander Rose
be0f06ff0f
fix mol2 crysin support
2022-01-08 13:22:26 -08:00
Alexander Rose
6294ef2db2
fix stats for single element in multi-chain unit
...
- observe in, e.g., label for water molecule in 3pqr
2022-01-08 12:42:37 -08:00
Alexander Rose
78b5d505bd
improve IndexPairBonds
...
- add id field
- better distance-based assignment
2022-01-08 12:35:40 -08:00
Alexander Rose
22afdffa15
add mol2 symmetry support
...
- only for spacegroup setting 1
2022-01-08 12:14:14 -08:00
Alexander Rose
d1056eddeb
Merge pull request #335 from molstar/standalone-viewer
...
move Viewer class to separate file
2022-01-08 11:55:53 -08:00
dsehnal
8655f4d85a
move viewer app to separate file
2022-01-08 10:31:53 +01:00
ptourlas
f9deb54352
FIX: Found the right tokenizer operations
...
(at last)
2022-01-08 01:16:59 +02:00
ptourlas
eae3c1b33a
FIX: Formal charges are all on the same line
...
Therefore we have to get the count of charges and iterate based on that.
A handle properties function is added so that new handler can be used based
the property type. Note that this function only returns the charges at
the moment for simplicity. A more general version should return multiple
properties.
2022-01-07 16:14:47 +02:00
ptourlas
5c5f8aa741
FTR:(WIP) Add formal charges during model creation
2022-01-06 16:12:44 +02:00
ptourlas
ba68ac2e32
FTR: Parse formal charges in the atom block
2022-01-06 15:58:49 +02:00
ptourlas
239fef281e
Merge branch 'master' into feature/formal-charge-labels
2022-01-06 13:32:05 +02:00
dsehnal
c0880b647f
changelog
2022-01-03 13:51:09 +01:00
dsehnal
039dc6a76b
changelog
2022-01-03 13:49:59 +01:00
dsehnal
042a7625ad
isWithoutOperator tweak
2022-01-03 13:46:13 +01:00
dsehnal
41827c478d
open zip files with multiple entries
2022-01-03 13:42:37 +01:00
dsehnal
9a73180c3c
support transformed export & structAsymMap parsing fix
2022-01-03 13:15:51 +01:00
dsehnal
333ee85fdb
omit suffix for identity assembly operators
2022-01-03 12:52:05 +01:00
dsehnal
fa8ca45b6a
do not include assembly categories in export if an operator has been applied
2022-01-03 12:34:37 +01:00
dsehnal
c2bae1aeb7
model export extension
2022-01-03 12:26:36 +01:00
Alexander Rose
ada7a45fe6
add PDBj pdb-provider option
2022-01-01 16:56:23 -08:00
Alexander Rose
2d09df55a9
3.0.0-dev.8
2021-12-31 11:42:09 -08:00
Alexander Rose
ec2554537e
changelog
2021-12-31 11:37:40 -08:00
Alexander Rose
f266dfadc6
emulate round function for webgl1 compatibility
2021-12-31 11:37:02 -08:00
Alexander Rose
99048eed61
Merge pull request #323 from molstar/dv-refactor
...
Direct-volume refactor
2021-12-31 10:43:26 -08:00
Alexander Rose
fe63718b0c
Merge branch 'master' into dv-refactor
2021-12-31 10:34:50 -08:00
Alexander Rose
2c1200433c
Merge pull request #333 from molstar/surface-size-theme
...
Use size theme in molecular/gaussian surface & label representations
2021-12-31 10:33:46 -08:00
Alexander Rose
4a3252c929
use size theme in label repr
2021-12-30 18:17:40 -08:00
Alexander Rose
5e052174ee
use size theme in molecular/gaussian surface repr
2021-12-30 18:12:53 -08:00
Alexander Rose
cda0966105
filter repr size themes to applicable types
2021-12-30 18:01:02 -08:00
Alexander Rose
c0a9716846
Merge branch 'master' of https://github.com/molstar/molstar into dv-refactor
2021-12-30 17:30:44 -08:00
Alexander Rose
18c7395f9d
Merge pull request #326 from molstar/marker-fixes
...
Marker improvements
2021-12-30 17:29:07 -08:00
Alexander Rose
d3da79f3dd
better use of StateSelection API
2021-12-30 17:18:21 -08:00
Alexander Rose
5a215daca4
remove superfluous arg from canvas3d.requestDraw
2021-12-30 17:14:07 -08:00
Alexander Rose
8527a3b3ef
change canvas3d draw to use options argument
2021-12-30 17:08:28 -08:00
Alexander Rose
492dc1ba32
Merge branch 'master' of https://github.com/molstar/molstar into marker-fixes
2021-12-30 17:04:17 -08:00
Alexander Rose
305a8ca802
Merge pull request #332 from molstar/fix-331
...
fix gpu isosurface group id
2021-12-30 17:02:54 -08:00
Alexander Rose
6d2a35494f
rename float-packing to number-packing
...
- more telling name
2021-12-30 17:01:23 -08:00
Alexander Rose
e76a08c73a
remove unused en/decodeFloatLog
2021-12-30 16:59:39 -08:00
Alexander Rose
a0fef0c20f
rename en/decodeFloatRGB
...
- since they only work for positive integers
- encodeFloatRGB -> packIntToRGB
- decodeFloatRGB -> unpackRGBToInt
2021-12-30 16:57:50 -08:00
Alexander Rose
605432ddd1
fix glsl decodeFloatRGB
2021-12-30 16:39:06 -08:00
Alexander Rose
0c895071d8
support axis order in direct-volume shader
2021-12-30 15:36:12 -08:00
Alexander Rose
79cd833ae6
cleanup
2021-12-30 14:37:34 -08:00
Alexander Rose
0fee928e37
fix gpu isosurface group id
...
- was wrong for axis order other than 012
- fixes #331
2021-12-30 13:49:08 -08:00
Alexander Rose
7f698336d7
fix webgl error in volume-streaming behavior
...
- don't use gpu mc for small volumes
- return empty texture-mesh for volumes of size 1 or 0
2021-12-29 18:51:55 -08:00
Alexander Rose
cef04f192a
no picking during camera spinning
2021-12-29 16:54:26 -08:00
Alexander Rose
4087c4c226
changelog
2021-12-29 16:27:43 -08:00
Alexander Rose
87bdcd2372
add prefer-webgl1 & disable-wboit Viewer GET params
2021-12-29 16:03:45 -08:00
Alexander Rose
1dbcc0d7c8
Merge branch 'master' of https://github.com/molstar/molstar into dv-refactor
2021-12-29 15:42:41 -08:00
Alexander Rose
4c93f01c64
improve temporal multi-smaple handling
...
- add forceOn arg
- instead of letting temporal converge do full sampling
- saves one geometry pass
2021-12-28 20:39:03 -08:00
Alexander Rose
0a18412da0
refactor draw/multiSample .render args
2021-12-28 20:24:16 -08:00
Alexander Rose
b67d16bdc4
enable marking pass by default
2021-12-28 19:47:54 -08:00
Alexander Rose
976542d355
ensure mark changes are rendered (even w/ noDraw)
...
- schedule using forceNextRender to avoid rendering twice
2021-12-28 19:30:45 -08:00
Alexander Rose
a2e5fda646
improve temporal multi-sample rendering
...
- don't render all when spinning
- only render all when explicitely requested (new allowMulti arg)
2021-12-28 19:28:36 -08:00
Alexander Rose
41b1b65d5f
improve SelectLoci behavior
...
- only handle direct children of updated objects (no update of same repr multiple times)
2021-12-28 19:25:40 -08:00
Alexander Rose
2ec2d1997f
improve StructureSelectionManager.onUpdate
...
- only process for root structure (processing childs is superfluous)
2021-12-28 19:20:54 -08:00
Alexander Rose
0bc65f3b72
improve visual marking performance
...
- treat structure-loci as every-loci
2021-12-28 19:17:46 -08:00
Alexander Rose
9ed96b3599
fix getMarkersAverage edge case with small arrays
2021-12-28 19:16:08 -08:00
David Sehnal
b1cf9566f6
Merge pull request #324 from molstar/safari15-wboit
...
PluginFeatureDetection and disable WBOIT in Safari
2021-12-28 20:46:46 +01:00
ptourlas
13ea97bd98
Merge branch 'master' into feature/formal-charge-labels
2021-12-27 18:18:27 +02:00
ptourlas
009a17a9ca
(forgot the author tag)
2021-12-27 17:56:25 +02:00
ptourlas
ca38d9adb1
(WIP) Formal charges handler implementation
2021-12-27 17:44:59 +02:00
ptourlas
4e5a86e3db
(WIP) Add the formal charges handler to sdf parser
2021-12-27 17:37:52 +02:00
dsehnal
983ae4f8c2
PluginFeatureDetection and disable WBOIT in Safari
2021-12-24 11:21:15 +01:00
Alexander Rose
7ce3531cc7
direct-volume define cleanup
2021-12-23 15:35:14 -08:00
Alexander Rose
11f1a7fd1c
add general dGeometryType
...
- remove dRenderMode & dGeoTexture
2021-12-23 15:16:14 -08:00
Alexander Rose
47d7dd4d22
move direct-volume coloring into theme
...
- add 'direct' color type
- remove color from transfer-function (now only alpha)
- add direct-volume color theme support
- add volume-value color theme
2021-12-23 14:47:17 -08:00
Alexander Rose
0d4f6bb5d9
3.0.0-dev.7
2021-12-20 22:42:23 -08:00
Alexander Rose
b3a4e1976d
changelog
2021-12-20 22:36:56 -08:00
Alexander Rose
8b3c0fd94e
Merge branch 'master' of https://github.com/molstar/molstar into dv-refactor
2021-12-20 17:51:38 -08:00
Alexander Rose
ab4a24d8ab
Merge pull request #310 from molstar/clipping
...
Per Object Clip Objects
2021-12-20 17:38:41 -08:00
Alexander Rose
7c93e9f834
changelog & fix clipping exclude group filtering
2021-12-20 17:22:15 -08:00
Alexander Rose
90ea8cfebd
Merge branch 'master' of https://github.com/molstar/molstar into clipping
2021-12-20 16:49:58 -08:00
Alexander Rose
7fc1866dac
Merge pull request #320 from molstar/shader-compilation
...
Shader compilation
2021-12-20 16:46:56 -08:00
Alexander Rose
bb520ff424
fix spec
2021-12-20 16:38:24 -08:00
Alexander Rose
f9d2e20cb9
webgl1 compat
2021-12-20 16:16:22 -08:00
Alexander Rose
6f13b67bf1
combine markingDepth/markingMask shader variants
2021-12-20 16:14:37 -08:00
Alexander Rose
f37026a980
Merge branch 'master' of https://github.com/molstar/molstar into shader-compilation
2021-12-20 14:15:06 -08:00
Alexander Rose
ddc4d8e867
3.0.0-dev.6
2021-12-19 13:15:50 -08:00
Alexander Rose
7cded03598
changelog
2021-12-19 13:11:41 -08:00
Alexander Rose
744b04edc6
add demos to deploy script
...
- include analytics in deployed demos
2021-12-19 13:06:41 -08:00
Alexander Rose
f2119b1d0b
tweak alpha-orbitals example
...
- remove direct-volume option
- enable tryUseGpu for isosurface repr
2021-12-19 13:05:34 -08:00
Alexander Rose
b4783909d7
fix lighting example
...
- adjust to new light & material handling
2021-12-19 13:04:05 -08:00
Alexander Rose
fe5f841ab8
improve docking-viewer example
...
- add example pdbqt & mol2
2021-12-19 13:03:10 -08:00
Alexander Rose
2c3f0dbc97
fix missing uniform in direct-volume shader
2021-12-19 13:02:23 -08:00
Alexander Rose
224fd1733f
improve aromatic bonds
...
- Don't detect aromatic bonds for rings < 5 atoms based on planarity
- Prefer atoms in aromatic rings as bond reference positions
2021-12-19 13:02:02 -08:00
Alexander Rose
1f262ee422
Merge pull request #321 from molstar/update-create-plugin
...
mol-plugin-ui/createPluginUI
2021-12-19 11:51:44 -08:00
Alexander Rose
df3bcdd05a
fix embedded
2021-12-19 11:41:53 -08:00
dsehnal
d5d08542ed
tweak
2021-12-19 17:36:32 +01:00
dsehnal
564a360c8f
Added createPluginUI, removed createPlugin and createPluginAsync
2021-12-19 17:32:58 +01:00
Alexander Rose
74f123265b
correctly set shader define flags
...
- overpaint, transparency, substance, clipping
2021-12-18 19:53:35 -08:00
Alexander Rose
ccfae65b01
fix tests
2021-12-18 19:29:02 -08:00
Alexander Rose
bcfaef77c9
combined pick shader variant
2021-12-18 18:11:31 -08:00
Alexander Rose
0b6243c0d1
remove log statement
2021-12-18 16:53:48 -08:00
Alexander Rose
472866d8ec
support ignoring defines for shader variants
2021-12-18 16:48:56 -08:00
Alexander Rose
471163f3d8
better defaults for postprocessing pass
2021-12-18 16:44:08 -08:00
Alexander Rose
ab6106896d
only include vPaletteV for color shaders
2021-12-18 16:43:48 -08:00
Alexander Rose
7ca624d04b
remove dMarkerType shader define
2021-12-18 16:42:43 -08:00
Alexander Rose
bd3d18f43f
use uniform for double-sided shader param
2021-12-18 16:39:15 -08:00
Alexander Rose
21eb21b6dd
support variants for graphics render-itms
2021-12-18 16:32:20 -08:00
Alexander Rose
fe0d4dc11e
warn (not throw) about erroneous symmetry matrix
...
- #303
2021-12-18 15:24:52 -08:00
Alexander Rose
812eb0efa9
Merge pull request #309 from molstar/ma-support
...
ModelArchive / AlphaFold support
2021-12-18 14:52:55 -08:00
Alexander Rose
10d0bf293a
fix wrong method name loadAfdb
2021-12-18 14:41:38 -08:00
Alexander Rose
ce2544b9f3
add model-archive viewer helpers
2021-12-18 14:40:45 -08:00
Alexander Rose
1964de1e44
Merge branch 'master' of https://github.com/molstar/molstar into ma-support
2021-12-18 14:26:00 -08:00
Alexander Rose
20c9d2cc41
enable aromaticBonds by default
2021-12-18 14:22:21 -08:00
Alexander Rose
3b1513adc0
fix eslint warnings
2021-12-18 14:12:58 -08:00
Alexander Rose
eaa60fc5cd
fix linting errors and vscode settings
2021-12-18 12:47:41 -08:00
Alexander Rose
ce1e3960a2
avoid standard polymers misqualified as ligands
...
- overrule erroneous chem comp type in some files
2021-12-18 12:13:36 -08:00
Alexander Rose
176f80ea9b
ensure trace element for polymer residues
2021-12-18 12:09:17 -08:00
Alexander Rose
28c9dc8286
refactor Model.isFromPdbArchive
...
- split into isFromPdbArchive and hasPdbId
- improve when secondary structure is calculated
2021-12-18 10:45:59 -08:00
Alexander Rose
2135f76441
fix temporal multi-sample flicker, enable by default
2021-12-18 10:29:42 -08:00
Alexander Rose
5637a23153
fix unnecessary cartoon geometry recreation
2021-12-18 10:14:55 -08:00
dsehnal
2818389741
update label
2021-12-17 23:33:50 +01:00
dsehnal
805f772696
3.0.0-dev.5
2021-12-16 12:21:45 +01:00
dsehnal
308bbc1ea0
lint
2021-12-16 12:19:32 +01:00
dsehnal
4a248b5591
shouldResetCamera reset fix
2021-12-16 12:17:46 +01:00
David Sehnal
704a9a111d
Merge pull request #316 from JonStargaryen/master
...
update State Snapshots canApply when snapshots are added
2021-12-16 11:48:15 +01:00
JonStargaryen
a6befc5509
update State Snapshots canApply when snapshots are added
2021-12-16 11:31:53 +01:00
ptourlas
a736fe7989
Add formal charge option to atom site
2021-12-15 00:35:34 +02:00
ptourlas
1970b7f249
Spot the formal charge prefix
2021-12-15 00:34:06 +02:00
dsehnal
9e7aa4226d
CI task
2021-12-14 21:55:23 +01:00
David Sehnal
7a25699c23
Merge pull request #312 from molstar/dependabot/npm_and_yarn/swagger-ui-dist-4.1.3
...
Bump swagger-ui-dist from 4.1.1 to 4.1.3
2021-12-14 14:29:01 +01:00
dependabot[bot]
901ae7f6d6
Bump swagger-ui-dist from 4.1.1 to 4.1.3
...
Bumps [swagger-ui-dist](https://github.com/swagger-api/swagger-ui ) from 4.1.1 to 4.1.3.
- [Release notes](https://github.com/swagger-api/swagger-ui/releases )
- [Commits](https://github.com/swagger-api/swagger-ui/compare/v4.1.1...v4.1.3 )
---
updated-dependencies:
- dependency-name: swagger-ui-dist
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-14 13:26:49 +00:00
dsehnal
c57a4cdf6e
3.0.0-dev.4
2021-12-14 14:25:51 +01:00
dsehnal
18573e17f0
package.lock
2021-12-14 14:23:37 +01:00
dsehnal
5bc7ffa8a7
react and react-dom as peerDependencies
2021-12-14 14:17:25 +01:00
David Sehnal
430cc83259
Merge pull request #311 from molstar/upload-overlay
...
Drag and Drop Overlay
2021-12-14 14:11:15 +01:00
dsehnal
3cd3afb775
drag and drop overlay
2021-12-14 14:10:05 +01:00
dsehnal
93215b6beb
prefer webgl 1 in Safari 15.1-15.3
2021-12-14 13:19:27 +01:00
Alexander Rose
694261c19c
add ModelArchive to DownloadStructure action
2021-12-13 19:57:19 -08:00
Alexander Rose
24ad38e260
add clip support to components & focus repr
2021-12-12 18:09:26 -08:00
Alexander Rose
53bac83dff
remove renderable.noClip
2021-12-12 17:59:09 -08:00
Alexander Rose
ab1578f667
move clip props to base geometry
2021-12-12 17:56:14 -08:00
Alexander Rose
4e70301b62
cleanup after merge
2021-12-12 17:27:47 -08:00
Alexander Rose
76ed2e9e11
Merge branch 'master' of https://github.com/molstar/molstar into clipping
2021-12-12 17:11:59 -08:00
Alexander Rose
58ce1f6498
Viewer.loadAfdb -> Viewer.loadAlphaFoldDb
2021-12-12 14:56:04 -08:00
Alexander Rose
47c4353eb9
use web api to get alphafold model for uniprot ac
2021-12-12 14:55:09 -08:00
Alexander Rose
d82cd3a8fe
fix: do plugin ui render after context init
2021-12-12 14:45:57 -08:00
Alexander Rose
8f06b603e6
add bond location support to qmean & pLDDT color themes
2021-12-11 21:35:56 -08:00
Alexander Rose
0865c1b7fb
changelog
2021-12-11 18:04:40 -08:00
Alexander Rose
c8c32b89c1
improve loading of ModelArchive schema structures
...
- includes AlphaFold mmcif structures
- add Viewer.loadAfdb
- add afdb GET param to Viewer html
- add Viewer default presets showing quality assessment (qmean & pLDDT)
- add alphafolddb option to download structure action
2021-12-11 17:56:26 -08:00
Alexander Rose
658c789906
tweak: use PD.arrayToOptions
2021-12-11 17:47:29 -08:00
Alexander Rose
c9ad7fce5b
add PluginConfig.Structure.DefaultRepresentationPreset
2021-12-11 17:46:21 -08:00
Alexander Rose
720a8a440f
tweak param comparision
...
- avoid unneccesary update
2021-12-11 17:42:41 -08:00
Alexander Rose
84fe2d2502
add ModelArchive extension
...
- QualityAssessment prop (from ma_qa_metric_local mmcif category)
- pLDDT & qmean coloring
- pLDDT & qmean repr presets
- pLDDT & qmean molql symbol
- pLDDT & qmean loci labels (including avg for mutli residue selections)
- pLDDT selection query
2021-12-11 17:40:04 -08:00
Alexander Rose
6f159c592f
cleanup mmcif schema generation
...
- remove BRANCH and CARB extension (nwo included in mmCIF)
2021-12-11 16:57:09 -08:00
Alexander Rose
beff1ecb3e
add model-archive cif schema
2021-12-11 16:40:29 -08:00
Alexander Rose
e4f630dbef
improve drag and drop support
...
- any file type
- multiple files
- if session, only first is loaded
2021-12-11 16:37:20 -08:00
Alexander Rose
ccaf18af04
add analytics to viewer on deployment
...
- only for molstar.org (done in ./scripts/deploy.js)
2021-12-11 12:25:05 -08:00
Alexander Rose
2b72098f95
fix: false positives in Model.isFromPdbArchive
...
- wrong for, e.g., AlphaFold DB entries
2021-12-11 11:42:15 -08:00
Alexander Rose
b32546bea7
add outline color option to renderer
2021-12-11 11:30:00 -08:00
Alexander Rose
b9b0413e9f
improve label repr defaults
2021-12-11 11:25:35 -08:00
David Sehnal
1d29b4627f
Merge pull request #305 from MadCatX/cleanup-old-nodejs
...
Make cleanup script work with older vesions of Node.js
2021-12-10 12:43:08 +01:00
Michal Malý
bd44c76709
Make cleanup script work with older versions of Node.js
2021-12-10 09:36:58 +01:00
Alexander Rose
06b4761f2b
add `carbonLightness` to illustrative color theme
2021-12-06 20:02:25 -08:00
Alexander Rose
daa3d1dbaa
handle zero light count
2021-12-06 20:01:46 -08:00
Alexander Rose
5490d5ceb5
fixes for material bumpiness
2021-12-06 20:01:18 -08:00
dsehnal
cf3c1cfcce
update Group Presets UI
2021-12-06 10:44:20 +01:00
Alexander Rose
be2607ae84
add bumpAmplitude render parameter
2021-12-05 21:29:07 -08:00
Alexander Rose
aa1f081664
remove direct-volume isosurface render-mode
2021-12-05 14:24:18 -08:00
Alexander Rose
e2966241e8
Merge pull request #299 from molstar/bump
...
procedural bump mapping
2021-12-05 12:42:27 -08:00
Alexander Rose
447792b1ef
changelog
2021-12-05 12:30:28 -08:00
Alexander Rose
1cbcb5c530
remove duplicated line
2021-12-05 12:10:26 -08:00
Alexander Rose
f8d32d1d8d
fix temp texture usage for color smoothing
2021-12-05 12:07:32 -08:00
Alexander Rose
8c556c2849
Merge branch 'master' of https://github.com/molstar/molstar into bump
2021-12-05 12:02:21 -08:00
Alexander Rose
4d0f0ceebf
3.0.0-dev.3
2021-12-04 22:23:51 -08:00
Alexander Rose
14abcddfcf
changelog
2021-12-04 22:17:24 -08:00
Alexander Rose
704cc96a9f
Merge pull request #300 from sukolsak/fix-export
...
Fix USDZ and OBJ export
2021-12-04 22:13:41 -08:00
Sukolsak Sakshuwong
b51f610173
fix USDZ and OBJ export
2021-12-04 20:08:15 -08:00
Alexander Rose
98050875c7
add bumpiness to material
2021-12-04 16:54:23 -08:00
dsehnal
470280ea1a
changelog and update eslint
2021-12-01 13:29:02 +01:00
dsehnal
dafb5a8299
3.0.0-dev.2
2021-12-01 13:26:08 +01:00
dsehnal
4a1af03744
package.json fix
2021-12-01 13:23:50 +01:00
dsehnal
bb176f1efb
3.0.0-dev.1
2021-12-01 13:17:15 +01:00
dsehnal
a53bcde973
npmignore tweaks
2021-12-01 13:14:28 +01:00
David Sehnal
1a8dc2c637
Merge pull request #295 from molstar/material-object
...
Refactor Material Representation
2021-11-29 18:04:52 +01:00
dsehnal
f96211ff91
comment
2021-11-29 18:04:23 +01:00
dsehnal
77f9c02785
udpate presets
2021-11-29 18:01:41 +01:00
dsehnal
7910b65fdc
Merge branch 'master' of https://github.com/molstar/molstar
2021-11-29 14:49:53 +01:00
dsehnal
eb4fc4588d
remove console.log
2021-11-29 14:49:51 +01:00
David Sehnal
5430674071
Merge pull request #294 from MadCatX/fixtypo
...
Fix typo in README
2021-11-29 14:10:20 +01:00
dsehnal
17e67e3b79
Refactor Material representation
2021-11-29 14:09:56 +01:00
dsehnal
e87a0d72e4
Fix docking viewer material usage
2021-11-29 12:48:26 +01:00
dsehnal
67d3c65907
ParamDefinition.Group.presets support
2021-11-29 12:35:57 +01:00
dsehnal
564a5486c9
StructureComponentManager.Options state saving support
2021-11-29 11:57:37 +01:00
Michal Malý
9ce11c4c32
Fix typo in README
2021-11-29 11:41:57 +01:00
dsehnal
5e97b551a5
changelog
2021-11-29 11:10:30 +01:00
David Sehnal
77536e75af
Merge pull request #292 from MadCatX/provide-rebuild-cmd
...
Add packaging command to force a full rebuild
2021-11-29 11:05:44 +01:00
Alexander Rose
6f12f714d2
3.0.0-dev.0
2021-11-28 14:02:46 -08:00
Alexander Rose
1f67077400
changelog
2021-11-28 13:56:07 -08:00
Alexander Rose
d1c4cf69cb
Merge pull request #291 from molstar/lighting
...
Lighting
2021-11-28 13:53:42 -08:00
Alexander Rose
803c5eaa15
changelog
2021-11-28 13:39:53 -08:00
Alexander Rose
970fd5d9c3
Merge branch 'master' of https://github.com/molstar/molstar into lighting
2021-11-28 13:32:56 -08:00
Alexander Rose
7ccd4a1e0d
2.4.1
2021-11-28 13:31:12 -08:00
Michal Malý
3a6ab55266
Add a cleanup packaging script
2021-11-28 22:29:50 +01:00
Alexander Rose
eb41882c56
Merge branch 'master' of https://github.com/molstar/molstar
2021-11-28 13:25:42 -08:00
Alexander Rose
734851a810
changelog
2021-11-28 12:46:12 -08:00
Alexander Rose
6318717a15
tweak material param
2021-11-28 12:42:33 -08:00
dsehnal
d8498feaef
updade npmignore
2021-11-28 14:36:54 +01:00
Michal Malý
aaec452bc2
Add packaging command to force a full rebuild
2021-11-28 13:28:06 +01:00
Alexander Rose
bce959195a
fix renderer spec baseline
2021-11-27 17:31:42 -08:00
Alexander Rose
4287e09a9a
fix material param number formating
2021-11-27 17:25:51 -08:00
Alexander Rose
fdc006f833
Merge branch 'master' of https://github.com/molstar/molstar into lighting
2021-11-27 17:08:56 -08:00
Alexander Rose
c704b7505c
add Substance theming (per-group material)
2021-11-27 17:06:55 -08:00
Alexander Rose
ceaf238322
material improvements
...
- material helpers
- material in structure component manager
2021-11-27 17:02:48 -08:00
Alexander Rose
b7224ce5c7
lighting tweaks
2021-11-26 18:04:33 -08:00
Alexander Rose
95654175fe
improve 'rounded' tube geometry
...
- correct normals
- circle offset
2021-11-26 15:34:16 -08:00
Alexander Rose
de96244706
allow atoms in aromatic rings to do hydrogen bonds
2021-11-26 14:37:50 -08:00
Alexander Rose
3104ee5742
Merge branch 'master' of https://github.com/molstar/molstar into lighting
2021-11-25 15:00:19 -08:00
Alexander Rose
73ac445a44
2.4.0
2021-11-25 14:46:10 -08:00
Alexander Rose
1a1d1d9d30
changelog
2021-11-25 14:41:19 -08:00
Alexander Rose
062aff76da
update schemas
2021-11-25 14:40:35 -08:00
Alexander Rose
7d0d24b66d
update packages
2021-11-25 14:40:26 -08:00
Alexander Rose
6655672d11
Merge pull request #290 from molstar/smoothing2
...
Smooth Overpaint and Transparency
2021-11-25 14:13:10 -08:00
Alexander Rose
6e573ae410
reduce args counts in geo exporters
2021-11-25 14:04:58 -08:00
Alexander Rose
1c48c02473
basic overpaint for direct-volume isosurface
2021-11-24 19:49:42 -08:00
Alexander Rose
78be3320ce
geo export support smoothed overpaint/transparency
2021-11-24 19:49:05 -08:00
Alexander Rose
c8018800cc
grid-based smoothing of Overpaint and Transparency
2021-11-24 19:47:07 -08:00
Alexander Rose
bb795aca98
refactor grid-based color smoothing
...
- support rgba and alpha values
- CPU and GPU versions
- for Mesh and TextureMesh
2021-11-24 19:43:15 -08:00
Alexander Rose
2cb1279f4c
gl compute utils improvements
...
- CopyRenderable
- readTexture and readAlphaTexture helpers
2021-11-24 19:10:15 -08:00
Alexander Rose
b876c6f618
avoid unnecessary representation state updates
2021-11-24 18:51:16 -08:00
Alexander Rose
3a7dfc055e
add Representation.geometryVersion
...
- increments whenever the geometry of any visual changes
2021-11-24 18:49:10 -08:00
Alexander Rose
928e521ac7
improve handling of .meta in Mesh & TextureMesh
2021-11-24 18:36:04 -08:00
Alexander Rose
e5e9598e4b
changelog
2021-11-24 18:31:08 -08:00
Alexander Rose
e6e1809592
Fix secondary-structure property handling
...
- StructureElement.Property was incorrectly resolving type & key
- StructureSelectionQuery helpers 'helix' & 'beta' were not ensuring property availability
2021-11-24 18:30:53 -08:00
Alexander Rose
812f97ddb7
skip picking/depth pass for volume rendering
...
- not supported in shader anyway
- was printing 'no output' warning in Chrome console
2021-11-24 18:20:42 -08:00
Alexander Rose
c6b814b31b
re-enable VAO with better workaround
2021-11-24 18:17:48 -08:00
Alexander Rose
98566fa389
improve error handling
...
- console.error if not re-thrown
- better messages for users
2021-11-24 18:15:47 -08:00
David Sehnal
4318c89bdb
Merge pull request #288 from jpattle/allow-v3-sdf
...
Added the ability to handle v3000 sd files
2021-11-23 15:49:42 +01:00
Jason Pattle
b41a97ce6a
Added a separate function to handle v2 counts and refactored the existing code that distinguishes v2 and v3 atom and bond counts
2021-11-23 10:30:09 +00:00
Jason Pattle
862c384dc0
Added the ability to handle v3000 sd files. Added a set of utility functions for parsing atoms and bonds from v3000 sd files. Updated the existing sdf parser to determine the version and run the v3000 sd file parser functions instead of the default v2000 ones. Added tests to verify parsing functionality for example v3000 ctab
2021-11-22 16:00:35 +00:00
Alexander Rose
26cc7e94c2
2.3.9
2021-11-20 16:58:28 -08:00
Alexander Rose
c6fe6ddcba
switch off VAO support for now
2021-11-20 16:54:38 -08:00
Alexander Rose
154984e74d
2.3.8
2021-11-20 16:30:22 -08:00
Alexander Rose
72fcaf8321
changelog
2021-11-20 16:24:54 -08:00
Alexander Rose
0c14ca5888
workaround for VAO issue in Chrome 96
2021-11-20 16:14:30 -08:00
Alexander Rose
a85ede5058
fix unused vertex attribute handling
2021-11-20 16:13:18 -08:00
Alexander Rose
db49a16184
fix double canvas context creation
2021-11-20 12:52:47 -08:00
dsehnal
0704db2343
replace webpack-version-file-plugin
2021-11-20 13:45:28 +01:00
dsehnal
425dca4665
fix sass division
2021-11-20 12:55:46 +01:00
dsehnal
8d65ccabd2
update packages
...
- use sass instead of node sass
2021-11-20 12:49:26 +01:00
Alexander Rose
cbd417ca13
2.3.7
2021-11-15 19:31:07 -08:00
Alexander Rose
1e4d1e45f9
Merge branch 'master' of https://github.com/molstar/molstar into lighting
2021-11-13 13:36:03 -08:00
Alexander Rose
1578211157
add helix profile option to cartoon repr
2021-11-13 13:16:11 -08:00
Alexander Rose
15932dc5df
handle parent in Structure.remapModel
2021-11-13 09:23:57 -08:00
dsehnal
7db2205956
changelog
2021-11-09 21:18:55 +01:00
dsehnal
d87f0d236a
ViewerOptions.collapseRightPanel
2021-11-09 21:17:01 +01:00
dsehnal
16daca6008
undo test code
2021-11-09 21:13:28 +01:00
dsehnal
a0d919c8db
Viewer.loadTrajectory
2021-11-09 21:12:24 +01:00
David Sehnal
ffee2bf1c4
Merge pull request #285 from MadCatX/tweak-measurement-order-labels
...
Tweak measurement order labels
2021-11-09 10:28:13 +01:00
Michal Malý
de77f6ac59
Fix a visual glitch where the label border was initially rendered with
...
half of the intended size.
2021-11-09 09:59:25 +01:00
Michal Malý
c8c2ebcd65
Reduce Z-offset of measurement order labels to avoid too early clipping
2021-11-09 09:59:25 +01:00
Michal Malý
42796b984f
Reduce border width of measurement order labels
2021-11-09 09:58:58 +01:00
David Sehnal
746557bf52
Merge pull request #284 from russellp17/master
...
Move jest types to devDependencies
2021-11-08 22:48:15 +01:00
Russell Parker
a5020a9e96
Move jest types to devDependencies
2021-11-08 15:58:14 -05:00
dsehnal
2ebb0a35fd
2.3.6
2021-11-08 18:57:06 +01:00
dsehnal
64aaa92d45
changelog
2021-11-08 18:54:52 +01:00
dsehnal
4baf391efe
prefer webgl1 in safari 15.1
...
- WebGL2 is broken there for Mol* shaders
- It works again in Safari 15.4 tech preview
2021-11-08 18:50:16 +01:00
David Sehnal
5afdcff6a5
Merge pull request #273 from molstar/shader-tests
...
add basic unit tests for graphics shaders
2021-11-08 18:40:51 +01:00
dsehnal
339c397860
package lock
2021-11-08 18:30:52 +01:00
dsehnal
a58cbd31ef
Merge branch 'master' of https://github.com/molstar/molstar into shader-tests
2021-11-08 18:30:30 +01:00
David Sehnal
d232b01cf9
Merge pull request #283 from MadCatX/improve-measurements-ux
...
Improve measurements user experience
2021-11-08 17:12:37 +01:00
Michal Malý
ec95270854
Use the entire element to trigger highlighting of loci from additionsHistory
2021-11-08 15:46:07 +01:00
Michal Malý
78cc0d960f
Show the order of locis to be used for measurements in 3D view
2021-11-08 15:46:02 +01:00
Alexander Rose
b5ccdfdd53
multiple lights, per object materials
...
- multiple directional lights
- per-object materials (roughness & metalness)
- fixed reflectivity to 0.5
- update PhysicalMaterial from three.js to r134
2021-11-06 21:14:14 -07:00
Alexander Rose
d0c0d8e703
require standardDerivatives glsl extension
2021-11-06 20:57:22 -07:00
Alexander Rose
ebf64404be
add loop unrolling glsl support
2021-11-06 15:02:14 -07:00
Alexander Rose
7f39cf0f37
add missing updateFocusRepr to atomicDetail preset
...
- fixes #280
2021-11-02 22:10:35 -07:00
Alexander Rose
e5dcc8e54f
wip, lighting improvements
...
- set light direction
- set light color
- set ambient color
2021-10-31 14:59:19 -07:00
Alexander Rose
4592510a95
linting fix
2021-10-30 21:50:15 -07:00
Alexander Rose
46d5442dc5
Merge pull request #252 from corredD/forkdev
...
binary model loading support and latest mycoplasma model.
2021-10-30 17:11:27 -07:00
Alexander Rose
271cff4aba
changelog
2021-10-30 17:09:35 -07:00
Alexander Rose
94fd5a97d6
Merge branch 'master' of https://github.com/molstar/molstar into pr/corredD/252
2021-10-30 16:53:35 -07:00
Alexander Rose
28678e2f80
Merge pull request #270 from molstar/measurements
...
Additional measurement controls
2021-10-30 16:52:32 -07:00
Alexander Rose
406307a432
add radiusScale param to orientation measurement
2021-10-30 16:48:47 -07:00
Alexander Rose
56345b5096
Merge branch 'master' of https://github.com/molstar/molstar into measurements
2021-10-30 16:31:12 -07:00
Alexander Rose
3fcc42ee0e
fix, proper EmptyRepresentationProvider
2021-10-30 16:26:37 -07:00
Alexander Rose
b903677f8a
gh action, add npm run build
2021-10-30 16:12:42 -07:00
Alexander Rose
ef4b632a07
update package-lock
2021-10-30 16:05:24 -07:00
Alexander Rose
e9d485ca85
gh action, use npm ci
2021-10-30 16:01:09 -07:00
Alexander Rose
a149fa5929
gh action
2021-10-30 15:53:58 -07:00
Alexander Rose
bb3dde585b
gh action
2021-10-30 15:46:23 -07:00
Alexander Rose
cd6bbeaa86
gh action
2021-10-30 15:44:06 -07:00
Alexander Rose
e3d24dae4b
gh action
2021-10-30 15:43:05 -07:00
Alexander Rose
687a814a62
gh action
...
- update eslint
- add jest
2021-10-30 15:02:25 -07:00
Alexander Rose
8f2e99dc51
improve shader tests
...
- made gl package optional
- skip test if gl package not available
2021-10-30 14:52:11 -07:00
Alexander Rose
568be030c3
Merge branch 'master' of https://github.com/molstar/molstar into shader-tests
2021-10-30 14:45:19 -07:00
Alexander Rose
97c3ab8b5a
changelog
2021-10-30 14:44:27 -07:00
Alexander Rose
5db646d139
fix marker highlight color overriding select color
2021-10-30 14:43:57 -07:00
Alexander Rose
340f8f1af3
add additional aromatic bond visual params
2021-10-30 14:42:17 -07:00
dsehnal
4484a4452c
2.3.5
2021-10-19 18:22:50 +02:00
dsehnal
65b654a0a2
fix index pair bonds order assignment
2021-10-19 18:20:54 +02:00
dsehnal
a8e0c13b0e
fix sequence viewer for PDB files with COMPND record and multichain entities
2021-10-17 13:21:57 +02:00
dsehnal
41d67eb642
2.3.4
2021-10-12 19:05:48 +02:00
dsehnal
c76c8335d1
changelog
2021-10-12 19:03:37 +02:00
dsehnal
42528b7be5
fix argparse config
2021-10-12 19:01:23 +02:00
Alexander Rose
b371f8c11c
Merge branch 'master' of https://github.com/molstar/molstar into shader-tests
2021-10-03 15:24:02 -07:00
Alexander Rose
3d651b40f0
use node 14 in lint action
2021-10-03 15:12:58 -07:00
Alexander Rose
895a13fc0d
Merge branch 'master' into shader-tests
2021-10-03 14:36:23 -07:00
Alexander Rose
c94acff82e
update packages
2021-10-03 11:12:24 -07:00
Alexander Rose
2f9ac711d1
add basic unit tests for graphics shaders
...
- compile using `gl` package
2021-10-03 10:52:58 -07:00
Alexander Rose
93b9953f6d
add missing createEmpty* geo utils
...
- direct-volume
- image
- texture-mesh
2021-10-03 10:43:56 -07:00
Alexander Rose
dcaf6f8927
add multipleBonds param to bond visuals
2021-10-02 15:44:17 -07:00
Alexander Rose
d96eb404e1
add elements crosses visual
2021-10-02 15:09:13 -07:00
Alexander Rose
07322819f0
Merge pull request #271 from molstar/pick-atom
...
Picking improvements
2021-10-02 13:41:25 -07:00
Alexander Rose
9be686686d
add pickPadding config option
2021-10-02 09:34:56 -07:00
Alexander Rose
3df539c9e1
Merge branch 'master' of https://github.com/molstar/molstar into pick-atom
2021-10-02 09:30:07 -07:00
dsehnal
903f06bab6
2.3.3
2021-10-01 17:56:26 +02:00
dsehnal
13f2810f90
fix direct volume shader
2021-10-01 17:54:33 +02:00
dsehnal
ee8cae16d2
2.3.2
2021-10-01 17:12:42 +02:00
dsehnal
feaf6f7fd4
(temporarily) prefer webgl1 on iOS
2021-10-01 17:10:49 +02:00
dsehnal
04775a2e44
2.3.1
2021-09-28 16:13:51 +02:00
dsehnal
bec9fec755
chem_comp_bond and struct_conn to mmcif exporter
...
+ fix argparse config for Model/Volume servers
2021-09-28 16:12:01 +02:00
Alexander Rose
e840059a38
pick improvements
...
- ensure lines & points are at least 1 pixel big
- look around center pixel in a spiral for hits
2021-09-26 17:20:16 -07:00
Alexander Rose
1bd0339dec
add points visual to line repr
2021-09-26 17:13:49 -07:00
Alexander Rose
d0eaf2f71e
Merge branch 'master' of https://github.com/molstar/molstar into pick-atom
2021-09-26 13:41:23 -07:00
Alexander Rose
c7edf40afe
add markerPriority param to renderer
2021-09-26 13:31:41 -07:00
Alexander Rose
b44962eb2f
lint: add semi-spacing rule
2021-09-26 13:14:32 -07:00
Alexander Rose
254c9efbf5
improve/fix implicit atom picking
2021-09-26 13:06:56 -07:00
Alexander Rose
73e9aed98c
add preferAtoms param to Select/Highlight behaviors
2021-09-26 12:58:29 -07:00
Alexander Rose
6e60d9713a
fix bond atoms not added in selection manager
2021-09-26 12:53:53 -07:00
Alexander Rose
ef0593b1e2
add pixel-scale & pick-scale GET params to Viewer
2021-09-26 12:43:57 -07:00
Alexander Rose
7831fa8b33
fix: pickScale not considered in line/point shader
2021-09-26 12:39:44 -07:00
dsehnal
c64851492c
applyMarkerAction take 2
2021-09-21 18:38:05 +02:00
dsehnal
4a2e93e265
fix applyMarkerAction edge case
2021-09-21 10:15:29 +02:00
Alexander Rose
d4bb1a6e93
wip: prefer to pick atoms close to ends over bonds
2021-09-19 16:24:45 -07:00
Alexander Rose
55de0aba69
fix point repr & shader
2021-09-19 16:00:40 -07:00
Alexander Rose
ecfa7b5a99
fix currentTheme not set in Representation.createMulti
2021-09-19 15:45:08 -07:00
dsehnal
bee3dc4595
fix double bonds from sctruct_conn records
2021-09-19 17:40:38 +02:00
Alexander Rose
787ca47825
fix line shader not accounting for aspect ratio
...
- also remove uViewportHeight in favor of uViewport
2021-09-18 23:13:00 -07:00
Alexander Rose
b06c134b61
add additional measurement controls
...
- orientation (box, axes, ellipsoid)
- plane (best fit)
2021-09-18 22:39:40 -07:00
Alexander Rose
3436d03468
add helpers to work with many locis
...
- StructureElement.Loci.getPrincipalAxesMany
- structureElementLociLabelMany
2021-09-18 22:13:22 -07:00
Alexander Rose
58df6f3b85
formating
2021-09-18 22:12:08 -07:00
Alexander Rose
6fab6ce1f2
add map-provider GET param to Viewer app
2021-09-18 16:52:35 -07:00
Alexander Rose
9fd95f1a11
handle missing occupancy column
...
- treat as occ 1
2021-09-18 16:47:52 -07:00
Alexander Rose
69fe0901e2
add CharmmSaccharideNames
2021-09-18 16:37:39 -07:00
Alexander Rose
ffaf008dce
limit max display counts in sequence panel
...
- MaxSelectOptionsCount
- MaxSequenceWrappersCount
- workaround for cellpack models
2021-09-18 16:30:14 -07:00
ludovic autin
eb196a41b5
change variables names to avoid confusion with other types. Added the xrayshading for the compartment geometry
2021-09-14 11:25:15 -07:00
ludovic autin
35baaaf594
support for compartment PLY file.
2021-09-13 11:46:27 -07:00
Alexander Rose
0fc305aaea
fix linting issues
2021-09-12 23:32:55 -07:00
Alexander Rose
bf67546a61
Merge branch 'master' of https://github.com/molstar/molstar into pr/corredD/252
2021-09-12 23:30:26 -07:00
Alexander Rose
8c417ef35c
lint: add space-before-blocks rule
2021-09-12 23:23:03 -07:00
Alexander Rose
01691f3050
lint: add keyword-spacing rule
2021-09-12 23:20:59 -07:00
Alexander Rose
128abf3090
lint: add no-multi-spaces rule
2021-09-12 23:13:44 -07:00
Alexander Rose
0c0e995256
lint: add no-multi-spaces rule
2021-09-12 23:11:29 -07:00
Alexander Rose
4090498f92
lint: add func-call-spacing rule
2021-09-12 23:03:35 -07:00
Alexander Rose
24677d6931
lint: add space-before-function-paren rule
2021-09-12 22:57:48 -07:00
Alexander Rose
80d54afdd0
Merge branch 'master' into forkdev
2021-09-12 20:16:00 -07:00
Alexander Rose
908fff8041
lint: add prefer-const rule
2021-09-12 20:02:53 -07:00
Alexander Rose
aa1eb90f66
lint: add computed-property-spacing rule
2021-09-12 19:41:13 -07:00
Alexander Rose
1d21787e7e
lint: add space-in-parens rule
2021-09-12 19:37:26 -07:00
Alexander Rose
42409a2bc7
lint: add array-bracket-spacing rule
2021-09-12 19:32:54 -07:00
Alexander Rose
b31302ba3a
lint: add object-curly-spacing rule
2021-09-12 18:45:32 -07:00
Alexander Rose
3840b0041b
lint: add key-spacing rule
2021-09-12 18:38:45 -07:00
Alexander Rose
cc68f8311d
lint: add no-throw-literal rule
2021-09-12 16:22:43 -07:00
Alexander Rose
3400c8e94a
update coreCif dictionary
2021-09-12 16:19:23 -07:00
Alexander Rose
61c47c517b
update mmcif schema types and derived data
2021-09-12 15:06:54 -07:00
Alexander Rose
76674917ca
update rscb graphql schema types
2021-09-12 15:04:49 -07:00
Alexander Rose
b835eb8de7
update packages
2021-09-12 13:39:00 -07:00
Alexander Rose
2a74dfcf46
factor out membrane sphere handling
2021-09-12 10:26:10 -07:00
Alexander Rose
b0f447adde
fix cellpack results file asset handling
2021-09-12 10:17:37 -07:00
Alexander Rose
3f0d476e94
Merge pull request #266 from JonStargaryen/master
...
ANVIL: add TMDET amino acid classification and reference
2021-09-10 22:41:01 -07:00
Sebastian Bittrich
9423d56d36
lint
2021-09-09 16:16:49 -07:00
Sebastian Bittrich
0f03fe99d6
ANVIL: fix for 6y1z
2021-09-09 16:02:39 -07:00
Sebastian Bittrich
556d5bb003
ANVIL: add TMDET ref and option
2021-09-09 09:06:51 -07:00
dsehnal
8e3ea6943f
updated packages & tsc
2021-09-07 14:10:10 +02:00
Alexander Rose
599cfc1b1c
2.3.0
2021-09-06 15:33:03 -07:00
Alexander Rose
84eccb5019
changelog
2021-09-06 15:29:44 -07:00
Alexander Rose
2dd07bb0e3
improved getMarkersAverage performance
...
- use lut
- add performance tests
2021-09-04 15:12:35 -07:00
Alexander Rose
f404d23280
take include/exclude flags into account when displaying aromatic bonds
...
- this allows to show aromatic rings only when explicitely given
2021-09-04 14:56:40 -07:00
Alexander Rose
8b7333b470
avoid unnecessary draw calls/ui updates when marking
...
- fix wrong type narrowing of Loci.isEmpty
2021-09-04 14:48:09 -07:00
ludovic autin
b8628ccff1
Merge branch 'master' of https://github.com/molstar/molstar into forkdev
2021-09-01 09:55:13 -07:00
Alexander Rose
7d26567d40
Merge pull request #258 from molstar/marking
...
Add optional marking pass
2021-08-31 21:18:23 -07:00
Alexander Rose
8f6dbf2192
asorted performance tweaks
2021-08-31 21:14:02 -07:00
Alexander Rose
db350ddfd3
loci/marking performance improvements
...
- use Interval for ranges instead of SortedArray
- pre-check if loci overlaps with unit visual
2021-08-30 22:43:01 -07:00
Alexander Rose
c0144d826c
SortedArray: add .isRange, improve .areEqual
2021-08-30 22:33:09 -07:00
Alexander Rose
de3e819b80
fix uMarker not being updated
2021-08-30 22:29:35 -07:00
Alexander Rose
bbf96567b1
handle clipping/fog for marking edges
2021-08-29 22:14:11 -07:00
Alexander Rose
c9a3254bd6
fix partial marker average calculation
2021-08-29 21:25:41 -07:00
Alexander Rose
bad6d030f1
marker-data improvements
...
- add uniform marker type
- check if a loci is superset of a visual
- special case to improve reversing the previous mark
2021-08-29 10:44:09 -07:00
Alexander Rose
e1ad67a059
StructureElement.Loci improvements
...
- early return in .isEmpty
- ensure Interval is used when possible in .extendToAllInstances
2021-08-29 10:35:05 -07:00
ludovic autin
4c30057edf
I am trying to get the binary asset to get cached. But still can't save a working session.
2021-08-27 16:14:43 -07:00
ludovic autin
53a4826274
Merge branch 'master' of https://github.com/molstar/molstar into forkdev
2021-08-27 14:55:22 -07:00
dsehnal
8d3ac92989
2.2.3
2021-08-25 17:40:28 +02:00
dsehnal
d6eb334d12
changelog
2021-08-25 17:38:28 +02:00
Alexander Rose
c62f19623c
add optional marking pass
...
- outlines visible and hidden parts of highlighted/selected groups
- add highlightStrength/selectStrength renderer params
2021-08-22 12:08:15 -07:00
Alexander Rose
77139afe7f
tweak Interval.size
2021-08-21 14:00:51 -07:00
Alexander Rose
54476ad85e
improve print texture debug helpers
2021-08-21 13:59:38 -07:00
Alexander Rose
6dd876232d
avoid superfluous calls to Loci.isWholeStructure
2021-08-21 13:51:40 -07:00
Alexander Rose
ae2314d76c
fix camera/bounding helper not showing up
2021-08-21 13:48:56 -07:00
David Sehnal
6667509745
Merge pull request #257 from JonStargaryen/master
...
ANVIL: improve prediction for 3pqr
2021-08-21 20:22:38 +02:00
JonStargaryen
5c871a5aae
ANVIL: increase number of sphere points to 175
2021-08-20 12:43:24 -07:00
ludovic autin
393fc99ed2
moved the model loading in model.ts and get the info from the recipe dictionary ( result file and lipids file ) if available. Fix the dates and some const / let variable defintion
2021-08-16 12:35:51 -07:00
ludovic autin
7c5dff1c8b
Merge remote-tracking branch 'upstream/master' into forkdev
2021-08-16 11:55:09 -07:00
Alexander Rose
2482ef92af
Improved StructureElement.Loci.size performance
...
- inlined code
- important for marking large cellpack models
2021-08-15 14:42:49 -07:00
Alexander Rose
db59303a84
Merge pull request #244 from molstar/meshproc
...
Mesh processing: border smoothing
2021-08-14 19:36:23 -07:00
Alexander Rose
fe700953ff
Merge branch 'master' into meshproc
2021-08-14 19:32:06 -07:00
Alexander Rose
047946e41c
remove superfluous type casts
2021-08-14 19:30:16 -07:00
ludovic autin
ce3f13431d
endianess test with IsNativeEndianLittle
2021-08-13 10:58:25 -07:00
ludovic autin
df54766ab2
lower-case icosahedron
2021-08-12 10:48:27 -07:00
ludovic autin
94233fbcd9
eslint error fix
2021-08-11 11:07:34 -07:00
ludovic autin
d044496eaa
fix eslint errors
2021-08-11 11:04:08 -07:00
ludovic autin
ca825d720e
binary model loading support, latest mycoplasma model.
2021-08-11 10:44:44 -07:00
dsehnal
f833efae37
2.2.2
2021-08-11 14:54:03 +02:00
dsehnal
be4b787e66
Fix mol-script query compiler const expression recognition
2021-08-11 14:49:52 +02:00
David Sehnal
950b1c179a
Merge pull request #248 from MadCatX/fix-isosurface
...
Do not cache LevelTexturesFramebuffers as they may become invalid
2021-08-10 12:40:52 +02:00
Michal Malý
2bd1a01afb
Do not attach framebuffer unnecessarily
2021-08-10 09:15:05 +02:00
dsehnal
2fe43eda2b
Merge branch 'master' of https://github.com/molstar/molstar into meshproc
2021-08-09 20:33:57 +02:00
dsehnal
45fc0c61af
Mesh.smoothEdges options
2021-08-09 20:32:40 +02:00
dsehnal
7e7993f5ba
improve fillEdges in mesh edge smoothing
...
- sort boundary vertices
- limit the length added edges
2021-08-09 20:22:13 +02:00
Michal Malý
9d34dbff0f
Do not cache LevelTexturesFramebuffers as they may become invalid
2021-08-09 09:58:55 +02:00
Alexander Rose
ba1b03f01b
fix TransformData issues, see #133
...
- handle structure vs structure.root in ExplodeStructureRepresentation3D and SpinStructureRepresentation3D
2021-08-08 13:11:50 -07:00
Alexander Rose
791f7ca3c8
Merge pull request #245 from sukolsak/optimize-setCylinderMat
2021-08-08 10:45:23 -07:00
Sukolsak Sakshuwong
c14d50e4ff
optimize setCylinderMat()
2021-08-08 08:51:16 -07:00
Alexander Rose
3e9de449c8
cleanup
2021-08-07 19:45:47 -07:00
Alexander Rose
0132c7ef5e
Merge branch 'master' of https://github.com/molstar/molstar into meshproc
2021-08-07 19:42:41 -07:00
Alexander Rose
aa2222c086
remove clipSphere option & param cleanup
...
- clip objects are better
- includeParent option not useful for gaussian-surface visuals
2021-08-07 19:20:51 -07:00
dsehnal
fc2765d376
2.2.1
2021-08-02 18:11:24 +02:00
dsehnal
9d85194082
2.2.1 changelog
2021-08-02 18:09:50 +02:00
David Sehnal
abfcc60898
Merge pull request #243 from molstar/input-observer-improvements
...
Input observer improvements
2021-08-02 18:08:48 +02:00
dsehnal
c688a83fa2
fix typo
2021-08-02 18:07:34 +02:00
dsehnal
77376056b9
changelog
2021-08-02 18:03:07 +02:00
dsehnal
8efd943c2b
PinchInput.fractionDelta
2021-08-02 17:24:49 +02:00
dsehnal
b230655439
fix type
2021-08-02 16:55:06 +02:00
dsehnal
8ba792c4b0
add maxWheelDelta
2021-08-02 16:50:09 +02:00
dsehnal
fde8ca69e4
support for Safari gestures (pinch zoom on MacBook trackpad)
2021-08-02 16:30:48 +02:00
dsehnal
9ee1439299
normalize wheel speed in input observer
2021-08-02 14:45:25 +02:00
David Sehnal
195668760e
Merge pull request #242 from sukolsak/export-overpaint
...
Add overpaint support to geometry exporters
2021-08-02 13:04:09 +02:00
Sukolsak Sakshuwong
bd64f1db9a
update changelog and fix type
2021-08-02 01:19:31 -07:00
Sukolsak Sakshuwong
38a5a857aa
refactor color calculation
2021-08-01 23:09:30 -07:00
Sukolsak Sakshuwong
5e8cdfe3a7
add overpaint support to geometry exporters
2021-08-01 22:30:05 -07:00
Alexander Rose
504406eb22
move clip variant and objects to repr state
2021-08-01 21:16:44 -07:00
Alexander Rose
f892917e1c
Merge branch 'master' of https://github.com/molstar/molstar into meshproc
2021-08-01 14:04:50 -07:00
Alexander Rose
738b7f4ca5
Merge pull request #238 from molstar/dynbonds
...
Bond improvements (mostly IndexPairBonds)
2021-08-01 13:53:42 -07:00
Alexander Rose
bce53d03a5
bond tweaks
...
- add DefaultBondMaxRadius constant
- add IndexPairBonds.Props object
2021-08-01 13:49:44 -07:00
Alexander Rose
74f721ab9f
improve Structure.asParent
...
- handle parent coordinate system not identity
2021-08-01 13:48:26 -07:00
Alexander Rose
f011025f16
changelog
2021-07-31 23:22:11 -07:00
Alexander Rose
9e44cd83fa
add clipSphere param to molecular-surface mesh
2021-07-31 23:21:57 -07:00
Alexander Rose
e0e45b64ac
optimize invertCantorPairing
2021-07-31 23:15:33 -07:00
Alexander Rose
f10b152252
Merge branch 'master' of https://github.com/molstar/molstar into meshproc
2021-07-31 14:42:18 -07:00
Alexander Rose
23cf5c2fdd
changelog and docs
2021-07-31 14:22:45 -07:00
Alexander Rose
e211abd5ae
Merge branch 'master' of https://github.com/molstar/molstar into dynbonds
2021-07-31 14:11:45 -07:00
Alexander Rose
7199be4d62
tweak getColorSmoothingProps
...
- make independent of webgl context
2021-07-31 14:10:50 -07:00
Alexander Rose
e1a40ded1d
add surronding atoms structure selection query
2021-07-31 13:53:49 -07:00
Alexander Rose
8999c3097d
handle dynamicBonds in root structure helper
2021-07-31 13:50:07 -07:00
Alexander Rose
44308fa1fd
add maxDistance prop to IndexPairBonds
2021-07-31 13:48:10 -07:00
Alexander Rose
f5dd2f4579
support coordinateSystem in structure.asParent
2021-07-31 13:45:39 -07:00
dsehnal
104999b7dc
2.2.0
2021-07-31 15:15:09 +02:00
dsehnal
e5341623d3
changelog v2.2.0
2021-07-31 15:12:40 +02:00
dsehnal
0e9238e5ec
Canvas3D tweaks:
...
- update "forceDraw" logic
- Ensure the scene is re-rendered when viewport size changes
- Support noDraw mode in PluginAnimationLoop
2021-07-31 15:06:58 +02:00
dsehnal
43c292e2df
Support new EMDB API for EM volume contour levels
2021-07-31 14:12:33 +02:00
dsehnal
fbfd1b20d8
Prefer _label_seq_id fields in secondary structure assignment
2021-07-31 13:54:11 +02:00
dsehnal
5330df87e1
Merge branch 'master' of https://github.com/molstar/molstar
2021-07-27 12:29:17 +02:00
dsehnal
ad6b3c6fe0
add DS_store to .gitignore
2021-07-27 12:28:56 +02:00
Alexander Rose
b983df7eb5
mesh edge smoothing
2021-07-25 20:26:17 -07:00
Alexander Rose
add76a87d9
remove unnecessary check
...
- see 7686b61728
2021-07-25 20:22:00 -07:00
Alexander Rose
f9f8350d28
dynamic pair bonds on coordinate changes
...
- add dynamicBonds structure parameter
- add maxRadius, ignoreWater bond compute parameters
- ensure inter unit bond visuals are recreated
2021-07-24 17:16:59 -07:00
Alexander Rose
b71c2f365c
add operator Loci granularity
2021-07-24 16:55:07 -07:00
Alexander Rose
a5443189d3
missing param
2021-07-24 16:46:30 -07:00
Alexander Rose
7686b61728
fix includeParent for multi instance bond visuals
2021-07-24 16:31:26 -07:00
Alexander Rose
844c13cd35
2.2.0-dev.1
2021-07-20 21:08:51 -07:00
Alexander Rose
d1c8b92fdf
Merge pull request #224 from sukolsak/usdz-export
...
USDZ export
2021-07-18 09:28:27 -07:00
Sukolsak Sakshuwong
93d33bca80
view USDZ in AR on iOS
2021-07-17 21:41:26 -07:00
Sukolsak Sakshuwong
6550e53414
Merge branch 'master' into usdz-export
2021-07-17 18:50:43 -07:00
Alexander Rose
96dddb0998
updated changelog
2021-07-17 10:54:34 -07:00
Alexander Rose
baa64d8109
handle mononucleotides when guessing component type
2021-07-17 10:42:56 -07:00
David Sehnal
2df145aa8f
Merge pull request #231 from molstar/sdf-parser-improvements
...
Sdf parser improvements
2021-07-16 18:27:16 +02:00
dsehnal
06b9c5f2de
change SDF data header parsing
...
- do not trim <> around field
- store whole line staring with '> ' as data header (without the staring '> ')
2021-07-16 18:25:22 +02:00
dsehnal
e03b689f27
add SdfFormat
2021-07-16 18:04:25 +02:00
Sukolsak Sakshuwong
e4cdcff3ee
Merge branch 'master' into usdz-export
2021-07-12 00:11:24 -07:00
Alexander Rose
f73150d074
Merge pull request #225 from molstar/tubular-helices
...
Add tubularHelices parameter to Cartoon representation
2021-07-11 11:45:38 -07:00
Alexander Rose
451dc12689
cleanup
2021-07-11 11:31:02 -07:00
Alexander Rose
a3fb7762d8
add tubular helices to Cartoon representation
2021-07-10 15:41:54 -07:00
Alexander Rose
3dfafc3202
handle cell angles close to zero in dcd reader
2021-07-10 15:35:53 -07:00
Alexander Rose
4fcea991d3
set default outline scale back to 1
2021-07-10 15:28:49 -07:00
Alexander Rose
0607ed46d1
handle more common ff residue/atom names
2021-07-10 15:28:23 -07:00
Sukolsak Sakshuwong
30d6244e82
add support for USDZ
2021-07-10 05:19:42 -07:00
Sukolsak Sakshuwong
fab8c74365
move quantizeColors to MeshExporter
2021-07-09 13:10:09 -07:00
Sukolsak Sakshuwong
1952922e4e
make RenderObjectExporter.getData async
2021-07-09 13:10:09 -07:00
Alexander Rose
1eb351369e
2.1.0
2021-07-05 16:11:46 -07:00
Alexander Rose
701d782485
changelog
2021-07-05 16:07:30 -07:00
Alexander Rose
dc8457c4dc
smoother trace normals
2021-07-05 15:59:28 -07:00
Alexander Rose
f104cd4d11
add missing import
2021-07-05 13:47:39 -07:00
Alexander Rose
9b56a6ae65
Merge pull request #221 from molstar/aromatic
...
Aromatic bond display option
2021-07-05 13:42:11 -07:00
Alexander Rose
2485ad5a2f
Merge branch 'master' into aromatic
2021-07-05 13:38:05 -07:00
Alexander Rose
a56716ab6a
Merge pull request #222 from molstar/backbone
...
Backbone representation
2021-07-05 13:37:24 -07:00
Alexander Rose
e0aaaa989e
Merge branch 'master' into backbone
2021-07-05 13:34:40 -07:00
Alexander Rose
9ec0f9e736
outline fixes and improvements
...
- better handle outlines in orthographic mode
- remove unused code
- increase default outline scale to 2
2021-07-05 13:31:00 -07:00
Alexander Rose
47968eeeec
fix traceOnly handling in makeElementIgnoreTest
2021-07-04 14:54:52 -07:00
Alexander Rose
9c157b70e1
warning for arrayAreIntersecting/arrayIntersectionSize
2021-07-04 14:50:58 -07:00
Alexander Rose
6d7e4ca227
remove unused import
2021-07-04 14:48:06 -07:00
Alexander Rose
fccd08d2ec
add backbone repr
...
- atomistic and coarse units
2021-07-04 14:39:56 -07:00
Alexander Rose
19bae202d0
handle Vec3.angle edge case
2021-07-04 14:35:46 -07:00
Alexander Rose
4ba0ae24e4
support aromatic bond display as dashes
...
- add arrayAreIntersecting/arrayIntersectionSize helpers
- prefer reference atoms within rings (also for double/triple bonds)
2021-07-03 23:12:06 -07:00
Alexander Rose
fcf3718d75
better parsing of mol2 bond types
2021-07-03 22:38:29 -07:00
Alexander Rose
df1dd94f1c
fix BondType.Names
2021-07-03 22:35:35 -07:00
Alexander Rose
65ba401850
fix repr update for Structure.asParent objects
2021-07-03 22:26:20 -07:00
Alexander Rose
a98f5e1047
fix fxaa antialiasing
...
- was broken when used with other postprocessing effects
- expose texture.filter
2021-07-03 22:19:51 -07:00
David Sehnal
e5cf97d1ea
Merge pull request #217 from sukolsak/fix-cylinder
...
Fix cylinder orientation
2021-06-28 14:45:38 +02:00
Sukolsak Sakshuwong
1844fc14b2
fix cylinder orientation
2021-06-27 13:14:30 -07:00
dsehnal
d185c0ef34
2.0.7
2021-06-23 12:44:20 +02:00
dsehnal
40a4211e75
fix CIF text encoder edge cases & added test
2021-06-23 12:41:23 +02:00
dsehnal
daa2bbd042
Merge branch 'master' of https://github.com/molstar/molstar
2021-06-21 16:39:25 +02:00
Alexander Rose
ed5b4b27a8
guard against atom_site not being available
2021-06-20 22:55:25 -07:00
Alexander Rose
408ccb4353
fix bond cylinder imposter update issue
2021-06-20 13:54:15 -07:00
Alexander Rose
99e3cd6654
fix image export issues
...
- handle pre-multiplied alpha
- don't clear draw target unless written to
2021-06-20 13:51:58 -07:00
Alexander Rose
0819ace1dc
use CustomProperty.Provider.ref
2021-06-20 13:49:42 -07:00
dsehnal
987c9210bd
In-place reordering support for Frame.x/y/z
2021-06-19 12:26:42 +02:00
dsehnal
84fb42a161
Support volumeIndex in Viewer.loadVolumeFromUrl
2021-06-19 11:24:32 +02:00
dsehnal
53d3480701
fix isConnectedTo query
2021-06-15 17:53:40 +02:00
David Sehnal
eb629ef337
Merge pull request #212 from sukolsak/center-export
...
Geometry export: center exported models
2021-06-14 15:55:16 +02:00
Sukolsak Sakshuwong
c26111e8fb
center exported models
2021-06-13 23:32:00 -07:00
dsehnal
4853ff7a1a
fix volume streaming channel visibility
2021-06-11 15:19:04 +02:00
dsehnal
1bdebda136
2.0.6
2021-06-01 18:49:51 +02:00
dsehnal
fe5b847797
2.0.6 changelog
2021-06-01 18:47:51 +02:00
dsehnal
19ec5b226c
changelog
2021-06-01 12:43:11 +02:00
dsehnal
4bb32d31dc
support atom id list in selection helper
2021-06-01 12:41:04 +02:00
Alexander Rose
976a469cc7
Merge pull request #199 from molstar/original-mesh-data
...
Better handling of processed meshes
2021-05-31 10:46:35 -07:00
Alexander Rose
86087aa3ca
Merge pull request #203 from sukolsak/export-original-mesh-data
...
Geometry export: use original mesh data
2021-05-31 10:34:22 -07:00
Sukolsak Sakshuwong
c0e955d472
export original mesh data
2021-05-30 06:25:43 -07:00
Alexander Rose
eca052e52e
fix entity-source color showing black
...
- fixes #172
- now always using light-grey/white for regions with unkown source
2021-05-29 15:20:27 -07:00
Alexander Rose
a1e05387e4
add Mesh.getOriginalData accessor
2021-05-29 15:01:02 -07:00
Alexander Rose
301940c8bd
fix canvas not cleared
...
- #201
- happens e.g. with antialiasing disabled plus transparent background on
2021-05-29 14:26:11 -07:00
Alexander Rose
d96303627c
keep some original data after mesh processing
...
- processing in uniformTriangleGroup
- to be used in, e.g., geometry export
2021-05-28 23:43:37 -07:00
Alexander Rose
051b48776e
consider BB atoms as trace
2021-05-28 23:37:25 -07:00
Alexander Rose
26054681d8
color smoothing param tweaks
2021-05-28 23:36:59 -07:00
Alexander Rose
70fa85d7d4
fix assembly-symmetry off option
...
- would not remove cage/axes visuals
2021-05-28 23:04:08 -07:00
Alexander Rose
5a23cd483e
Merge pull request #198 from sukolsak/export-auto-quality
...
Geometry export: auto adjust quality of sphere/cylinder meshes
2021-05-28 22:57:19 -07:00
Alexander Rose
d759b07f1b
Merge pull request #193 from JonStargaryen/anvil-fixes
...
ANVIL fixes
2021-05-28 22:52:49 -07:00
Sukolsak Sakshuwong
4694da0057
auto adjust quality of sphere/cylinder meshes
2021-05-28 11:05:06 -07:00
JonStargaryen
f930e3dbe0
avoiid cast
2021-05-28 08:43:05 -07:00
Alexander Rose
fcf45d20be
Merge pull request #197 from sukolsak/gltf-material
...
Geometry export: add material to GLB
2021-05-27 22:53:45 -07:00
JonStargaryen
ad4ba7bcf9
drop redundant ops
2021-05-27 16:15:06 -07:00
JonStargaryen
26644ede49
no need to reassign neighbors
2021-05-27 15:41:48 -07:00
JonStargaryen
810973ff54
cleanup
2021-05-27 14:07:40 -07:00
JonStargaryen
6ad09c60c0
cleanup
2021-05-27 14:01:40 -07:00
JonStargaryen
dc146f5f04
Eisenhaber 1995 improvements
2021-05-27 12:38:35 -07:00
JonStargaryen
e1b771bba4
use existing impl
2021-05-27 09:48:31 -07:00
Sukolsak Sakshuwong
e2ab3a6fd6
add material to glb
2021-05-27 07:33:28 -07:00
JonStargaryen
d1296de676
bs on ordered array
2021-05-26 14:11:31 -07:00
JonStargaryen
fcac1a62c6
sample only 1 hemisphere
2021-05-26 12:54:03 -07:00
JonStargaryen
5eafddf97a
fine-grained updates for large structures
2021-05-26 12:02:04 -07:00
JonStargaryen
e2dcbc3d65
const
2021-05-26 11:26:28 -07:00
JonStargaryen
54a388da9c
store hphobhphil stats
2021-05-26 09:58:58 -07:00
JonStargaryen
3849c341b8
no optional chaining
2021-05-26 09:30:06 -07:00
JonStargaryen
31f4803c0a
no array copies
2021-05-26 09:21:42 -07:00
JonStargaryen
d6e36d4ca7
cleanup
2021-05-25 14:55:49 -07:00
JonStargaryen
0d526fdc98
drop location in some more places
2021-05-25 14:35:19 -07:00
JonStargaryen
04b36170d8
cleanup
2021-05-25 13:15:36 -07:00
JonStargaryen
db787c9ea4
avoid location in filter loop
2021-05-25 12:38:43 -07:00
JonStargaryen
e1e6f9ca48
wip membership
2021-05-25 11:55:22 -07:00
JonStargaryen
40b5605e10
local Vec3 methods
2021-05-25 08:57:08 -07:00
JonStargaryen
609654b689
dont attach ASA values
2021-05-25 08:39:50 -07:00
dsehnal
45ef00f1d1
Move FileHandle.fromDescriptor to /servers to avoid importing 'fs' in browser builds
2021-05-25 17:18:47 +02:00
dsehnal
88380ff917
fix production and debug flags
2021-05-25 16:22:58 +02:00
dsehnal
bc7bfe9788
fix webpack watch build
2021-05-25 16:09:40 +02:00
dsehnal
469ca6cb41
fix webpack build
2021-05-25 15:51:40 +02:00
David Sehnal
c0be790ff1
Merge pull request #195 from MadCatX/update_deps
...
Update node-sass and webpack dependencies
2021-05-25 15:24:21 +02:00
David Sehnal
8c1d16353e
Merge pull request #196 from molstar/sequence-mapping
...
Basic sequence mapping support
2021-05-25 15:20:49 +02:00
dsehnal
d76d475015
BestDatabaseSequenceMapping superposition
2021-05-25 15:15:33 +02:00
dsehnal
69024152cb
Best Database Sequence Mapping property
...
- assigned based on atom_site.db_name/_acc/_num/_res CIF fields
- added basic color theme
2021-05-25 13:20:35 +02:00
Michal Malý
4a19aedec8
Update node-sass and webpack dependencies
2021-05-24 21:50:25 +02:00
JonStargaryen
df89351301
remove normal vector
2021-05-24 12:24:23 -07:00
JonStargaryen
9a0c87695f
cleanup
2021-05-24 11:45:38 -07:00
JonStargaryen
a393231522
inline x/y/z
2021-05-24 10:00:54 -07:00
Alexander Rose
33de60d365
fix typeof check
2021-05-22 22:49:13 -07:00
JonStargaryen
3cf67f7605
fix coloring for trace-only ASA calc
2021-05-22 19:48:02 -07:00
Alexander Rose
ffdcf798e0
Merge pull request #194 from sukolsak/fix-smaa
...
Fix HTMLImageElement check for SMAA
2021-05-22 14:19:59 -07:00
Sukolsak Sakshuwong
397e1235e7
fix HTMLImageElement check for SMAA
2021-05-22 02:58:59 -07:00
JonStargaryen
4e77699076
more fine-grained status messages
2021-05-21 21:35:57 -07:00
JonStargaryen
b47d046505
mapping still needed for #132
2021-05-21 15:31:49 -07:00
JonStargaryen
74aa24bfa0
traceOnly: check for BB as well
2021-05-21 09:27:02 -07:00
JonStargaryen
30d5b0ddb1
rename to traceOnly
2021-05-21 09:24:09 -07:00
Alexander Rose
1e35ea15eb
Merge pull request #192 from sukolsak/gltf-instancing
...
Geometry export: use instancing in GLB
2021-05-20 23:47:52 -07:00
Sukolsak Sakshuwong
bc998ab328
don't split triangles in Mesh.uniformTriangleGroup
...
Calling Mesh.uniformTriangleGroup for WebGL1 is required for picking to work properly. With color smoothing implemented, we don't have to split triangles in Mesh.uniformTriangleGroup anymore. This should help reduce the exported file size in WebGL1. This change is suggested by @arose
2021-05-20 17:03:48 -07:00
JonStargaryen
e5e245f4ee
scale radius used for evaluation
2021-05-20 14:26:42 -07:00
JonStargaryen
c6073b894a
ASA coloring wrong after removing part of a chain #132
2021-05-20 11:38:04 -07:00
Sukolsak Sakshuwong
9b11794f22
store colors in glb using 8 bits per channel
2021-05-20 09:57:59 -07:00
JonStargaryen
f2b9dceaab
ANVIL runtime updates
2021-05-20 09:16:19 -07:00
Sukolsak Sakshuwong
9ccaaf6c80
cleanup
2021-05-20 07:20:56 -07:00
Sukolsak Sakshuwong
ecb97e525e
omit indices from texture-mesh in glb
2021-05-20 04:44:13 -07:00
dsehnal
c36c6a6d97
support nested Lookup3D queries
...
- fixes non-covalent interactions bug
2021-05-20 09:34:59 +02:00
JonStargaryen
60b92471f1
cleanup
2021-05-19 19:34:06 -07:00
JonStargaryen
79e283cfbd
wip ANVIL debugging
2021-05-19 15:22:16 -07:00
Sukolsak Sakshuwong
3778dacb08
min and max only required for vertex arrays
2021-05-18 22:27:58 -07:00
Sukolsak Sakshuwong
e407f7279b
add generator info to glb
2021-05-18 22:25:37 -07:00
Sukolsak Sakshuwong
ea54209414
gltf instancing
2021-05-18 19:48:59 -07:00
JonStargaryen
d10a36509b
ignore non-canonical aa
2021-05-18 15:03:48 -07:00
JonStargaryen
4af560e63a
visuals cleanup
2021-05-18 12:23:55 -07:00
JonStargaryen
ecb8900258
wip adjust thickness
2021-05-18 09:49:50 -07:00
Alexander Rose
7bfc1b0ebc
sreenshot tweaks
...
- don't turn of screenspace antialiasing
- use higher numbr of AO samples than default
2021-05-16 12:04:00 -07:00
Alexander Rose
5edae9d6f7
Merge pull request #173 from molstar/smcol
...
Color smoothing
2021-05-16 11:39:44 -07:00
Alexander Rose
fe702a8c63
fix high resolution molecular surface artefacts
...
- adjust probePositions prop with quality
2021-05-16 11:33:03 -07:00
Alexander Rose
c8868464a5
color smoothing param tweaks
...
- reduce sample stride to avoid artefacts
- min color grid resolution for better smoothing at high mesh resolution
2021-05-16 11:31:57 -07:00
Alexander Rose
720e65d2e6
Merge pull request #189 from sukolsak/volume-color
...
Geometry export: support volume & volumeInstance color types
2021-05-16 10:39:34 -07:00
Sukolsak Sakshuwong
b5123ff36a
fix drawCount
2021-05-16 05:33:58 -07:00
Sukolsak Sakshuwong
d237034e8e
quantize colors when exporting OBJ
2021-05-16 00:28:31 -07:00
Sukolsak Sakshuwong
aab95d27e0
convert sRGB to linear when exporting GLB
2021-05-15 23:56:50 -07:00
Sukolsak Sakshuwong
c68306125e
support volume & volumeInstance color type in geo exporters
2021-05-15 23:55:21 -07:00
Alexander Rose
3173396737
use constant from gl context if available
2021-05-15 11:19:30 -07:00
Alexander Rose
212a3eeb6c
tweaked auto color smoothing props
2021-05-15 11:18:39 -07:00
Alexander Rose
17b25354f5
added isPromiseLike helper
...
- use instead of instanceof Promise
2021-05-15 11:16:32 -07:00
JonStargaryen
9f176bd2bc
add alpha-oonly option to asa calc
2021-05-12 12:20:28 -07:00
Alexander Rose
4a78283ce1
changelog
2021-05-09 21:10:43 -07:00
Alexander Rose
81e29533dc
Merge branch 'master' of https://github.com/molstar/molstar into smcol
2021-05-09 21:09:19 -07:00
Alexander Rose
c1a2c602a1
remove unfinished dColorGridType support
2021-05-09 21:08:19 -07:00
Alexander Rose
c436653ce9
made transparency helpers a bit more generic
2021-05-09 14:35:00 -07:00
Alexander Rose
a2b4ed7c1c
queries: add nos-bridge, improve disulfide-bridge
2021-05-09 13:56:40 -07:00
Alexander Rose
83968aa408
cylinder mesh builder improvements
2021-05-09 13:09:00 -07:00
dsehnal
71539cc75a
citation in readme
2021-05-09 11:53:16 +02:00
dsehnal
881d4d2a99
Fix IndexPairBonds for structures with re-ordered atoms
2021-05-09 11:46:20 +02:00
David Sehnal
ae2f2e7d0e
Merge pull request #181 from molstar/spin-struct-anim
...
Spin structure animation
2021-05-09 10:47:14 +02:00
Alexander Rose
e31f0f7660
basic spin-structure animation
2021-05-08 23:54:27 -07:00
Alexander Rose
3586207968
better SO autobonding
2021-05-08 19:55:36 -07:00
Alexander Rose
b575793b83
Merge pull request #180 from sukolsak/fix-sheet-caps
...
Fix normals in sheet caps
2021-05-08 18:06:30 -07:00
Alexander Rose
81bf653790
Merge pull request #179 from sukolsak/fix-arrow
...
Fix normals in sheet arrows
2021-05-08 18:03:30 -07:00
Sukolsak Sakshuwong
6186c60cd9
fix normals in sheet caps
2021-05-08 00:03:42 -07:00
Sukolsak Sakshuwong
6ab480589a
fix lint
2021-05-07 23:55:53 -07:00
Sukolsak Sakshuwong
571f8187c3
fix normals in sheet arrows
2021-05-07 23:29:35 -07:00
Alexander Rose
d510ff00dc
Merge pull request #177 from sukolsak/per-group-transparency
...
Add per-group transparency support to geometry exporters
2021-05-06 23:10:08 -07:00
Sukolsak Sakshuwong
7a0f286fb4
add per-group transparency support to geo-export
2021-05-05 17:54:27 -07:00
Alexander Rose
fccf8d6b87
Merge pull request #174 from sukolsak/glb-export
...
GLB and STL export
2021-05-04 22:22:41 -07:00
Sukolsak Sakshuwong
e0c08e89d0
use more descriptive labels for geometry exporters
2021-05-04 20:40:28 -07:00
Sukolsak Sakshuwong
ef9885411c
small cleanup
2021-05-04 07:45:16 -07:00
Sukolsak Sakshuwong
7542ead360
address @arose's comments
2021-05-03 23:57:32 -07:00
Sukolsak Sakshuwong
043ab08066
fix normal vectors being zero
2021-05-03 18:11:36 -07:00
Sukolsak Sakshuwong
ec0933d197
update changelog
2021-05-03 12:20:20 -07:00
Sukolsak Sakshuwong
aef34a687d
glb and stl export
2021-05-03 12:19:28 -07:00
Alexander Rose
9b7192f261
color smoothing for element-index theme
2021-05-03 01:02:34 -07:00
Alexander Rose
18212d9ee7
cpu trilinear interpolation for color smoothing
2021-05-03 00:48:14 -07:00
Alexander Rose
8d4e0730e8
improved color smoothing params handling
2021-05-02 23:34:19 -07:00
Alexander Rose
ba8e9e189f
auto-smooth colors if preferred
2021-05-01 18:59:06 -07:00
Alexander Rose
b7935de7af
limit color smoothing to group-based themes
2021-05-01 18:57:42 -07:00
Alexander Rose
10ca32f9d7
volumetric color smoothing
...
- for Mesh and TextureMesh geometries
2021-05-01 18:29:30 -07:00
Alexander Rose
bb86d83c96
better granularity in element-symbol color theme
2021-05-01 17:48:35 -07:00
Alexander Rose
907b08cc99
wip, color grid shader support
...
- only tested for mesh
2021-05-01 17:47:53 -07:00
Alexander Rose
a07d593909
tweak printImageData debug helper
2021-05-01 17:43:43 -07:00
Alexander Rose
a0a3ff1969
Merge branch 'master' of https://github.com/molstar/molstar into smcol
2021-05-01 17:42:52 -07:00
dsehnal
7fac8a8f77
2.0.5
2021-04-26 16:02:31 +02:00
dsehnal
7266c67e32
2.0.5 changelog
2021-04-26 16:00:31 +02:00
dsehnal
50c8d09742
default camera radius set to 0
2021-04-26 15:13:46 +02:00
dsehnal
7377947975
Changelog
2021-04-25 15:15:26 +02:00
David Sehnal
a3c4daf30a
Merge pull request #169 from sukolsak/texture-mesh-export
...
Add TextureMesh export support
2021-04-25 15:13:26 +02:00
Sukolsak Sakshuwong
9d7e6f1d99
add TextureMesh export support
2021-04-25 05:04:03 -07:00
dsehnal
9e105020e3
lazy volume loading
2021-04-25 12:10:09 +02:00
Alexander Rose
698f7e16bd
Merge branch 'master' of https://github.com/molstar/molstar into smcol
2021-04-24 09:42:34 -07:00
Alexander Rose
93df548cfe
add torus primitive and fix render tests
2021-04-23 22:55:20 -07:00
Alexander Rose
a0b1593c82
add MeshBuilder.addMesh
2021-04-23 22:12:19 -07:00
Alexander Rose
fc81e08d73
Support full pausing (no draw) rendering
2021-04-23 22:10:01 -07:00
Alexander Rose
5369fa5adf
canvas viewport support fixes and improvements
...
- restrict ssao to viewport bounds
- only downscale ssao buffer (not upscale)
- avoid zero camera radius/radiusMax to allow camera movements in empty scenes and to avoid ssao artifacts
2021-04-23 22:07:34 -07:00
dsehnal
316a77c716
guard against non-invertible matrices in Camera.update
...
+ relative viewports and dynamic updating of them sometimes caused non-invertible matrix
2021-04-23 19:05:29 +02:00
dsehnal
42dfa69ad7
Residue list selection helper
2021-04-21 21:24:28 +02:00
dsehnal
cae4eb8b0e
await screenshot clipboard write & fallback to <img> on fail
2021-04-21 20:08:37 +02:00
David Sehnal
5514b24fdf
Merge pull request #167 from molstar/multi-canvas3d
...
Multi-canvas support for PluginContext
2021-04-21 20:05:05 +02:00
dsehnal
d570bc352e
"relative" canvas3d viewport and picking dimensions fix
2021-04-20 20:26:13 +02:00
dsehnal
8a76a3fa64
2.0.4
2021-04-20 11:23:23 +02:00
dsehnal
71bf4e21f5
changelog
2021-04-20 11:21:29 +02:00
dsehnal
e0d36c30d3
Fix measurement labels & interactions
2021-04-20 11:19:15 +02:00
Alexander Rose
d653a96b25
Merge branch 'master' of https://github.com/molstar/molstar into smcol
2021-04-18 13:12:12 -07:00
David Sehnal
b53debcfef
Merge pull request #163 from sukolsak/fix-zip-progress
...
Fix incorrect deflate progress
2021-04-14 15:02:15 +02:00
Sukolsak Sakshuwong
d0705ac226
fix deflate progress
2021-04-14 05:07:05 -07:00
Alexander Rose
e01eacb3fe
changelog
2021-04-13 23:12:39 -07:00
Alexander Rose
d4102b476b
Fix, read SDF multi-line values
2021-04-13 23:07:55 -07:00
dsehnal
83ce17174a
changelog
2021-04-13 21:17:28 +02:00
dsehnal
18023d7f26
Merge branch 'master' of https://github.com/molstar/molstar
2021-04-13 21:16:28 +02:00
dsehnal
a8541d5967
Structure.eachAtomicHierarchyElement
2021-04-13 21:15:44 +02:00
David Sehnal
8b21818f2e
Merge pull request #159 from sukolsak/obj-export
...
OBJ Export
2021-04-13 17:06:48 +02:00
Sukolsak Sakshuwong
0b290247dc
show partial progress when exporting large meshes
2021-04-11 13:15:50 -07:00
Sukolsak Sakshuwong
fb5010e962
reorder arguments to addMeshWithColors()
2021-04-10 18:12:32 -07:00
Sukolsak Sakshuwong
178789d327
make RenderObjectExporter.add() async
2021-04-10 18:10:42 -07:00
Sukolsak Sakshuwong
4fae526073
wip
2021-04-09 15:59:14 -07:00
dsehnal
05f1d8085a
2.0.3
2021-04-09 17:47:12 +02:00
dsehnal
38bbabd742
fix test
2021-04-09 17:45:51 +02:00
dsehnal
3ab958a93c
changelog
2021-04-09 17:43:23 +02:00
dsehnal
f59d589a30
CubeGridFormat
2021-04-09 17:41:13 +02:00
David Sehnal
11f7e54704
Merge pull request #158 from molstar/gradient-themes
...
Add ColorTheme.palette support
2021-04-09 10:01:59 +02:00
dsehnal
16ebd8266e
changelog
2021-04-09 10:01:21 +02:00
dsehnal
7a796a4d3d
Merge branch 'master' of https://github.com/molstar/molstar into gradient-themes
2021-04-09 09:59:46 +02:00
Alexander Rose
1cbb915962
started a changelog
2021-04-08 23:14:55 -07:00
Alexander Rose
80486d58c3
async deflate (and zip)
2021-04-08 23:13:30 -07:00
dsehnal
81bc116c4d
TextureImage.filter
2021-04-08 09:49:35 +02:00
dsehnal
4249064dd1
Add ColorTheme.palette support
...
- add example to basic-wrapper that uses it
2021-04-07 15:55:54 +02:00
Alexander Rose
e0a594121b
wip, color smoothing experiments
2021-04-06 23:36:29 -07:00
dsehnal
028c02f50d
2.0.2
2021-03-29 12:48:26 +02:00
dsehnal
76e97d7b59
fix VolumeFromDensityServerCif label
2021-03-29 12:46:10 +02:00
dsehnal
ad1181a75b
interpolate ModelFromTrajectory transform
2021-03-29 12:03:13 +02:00
Alexander Rose
5d683462fb
add common non-standard amino-acids
2021-03-28 15:38:15 -07:00
Alexander Rose
42422bb0ea
add canvas3d.getRenderObjects
2021-03-28 15:36:40 -07:00
dsehnal
861e5c3e97
SDF data item test
2021-03-24 16:02:53 +01:00
dsehnal
614cffda96
2.0.1
2021-03-23 15:44:24 +01:00
dsehnal
2e0379d202
npm ignore
2021-03-23 15:42:52 +01:00
dsehnal
b5cfdcd2a3
2.0.0
2021-03-23 15:31:18 +01:00
dsehnal
c00de6fde0
Merge branch 'master' of https://github.com/molstar/molstar
2021-03-23 11:16:26 +01:00
Alexander Rose
da3a8e56f3
handle negative isovalues in gpu mc
2021-03-22 22:06:49 -07:00
dsehnal
103d6fe775
alpha orbitals tryUseGpu param
2021-03-22 20:18:48 +01:00
dsehnal
5df55e6bf7
SDF delimiter bugfix + multi-molecule SDF support in mol-plugin
2021-03-22 17:21:47 +01:00
dsehnal
3b285086d4
rename files called "macro" due to Jest not being able to process them
2021-03-22 16:53:48 +01:00
dsehnal
91793bc3cc
2.0.0-dev.13
2021-03-22 13:29:42 +01:00
dsehnal
fa3828e820
add model-server-query transform support
2021-03-22 12:51:03 +01:00
Alexander Rose
31ba8212da
2.0.0-dev.12
2021-03-21 16:47:53 -07:00
Alexander Rose
fe27d8e134
Merge pull request #150 from molstar/stubs2
...
basic support for bond stubs
2021-03-21 16:40:03 -07:00
Alexander Rose
83dcdfdc4b
Merge commit '2faa821c50a6dfce700eb8072a61d01d937c18e5' into stubs2
2021-03-21 16:36:33 -07:00
Alexander Rose
f9aaabc1f7
fix interactions bounding sphere
2021-03-21 16:29:56 -07:00
Alexander Rose
034370b44c
add includeParent support to interactions
2021-03-21 16:25:03 -07:00
Alexander Rose
b87666df3e
don't pad empty bounding spheres
2021-03-21 16:24:25 -07:00
Alexander Rose
c98c3228fe
fix structure.asParent
2021-03-21 16:23:57 -07:00
Alexander Rose
9419980dfc
make structure state private (like before)
2021-03-21 12:39:21 -07:00
Alexander Rose
42d60420e5
added Structure.asParent
...
- refactored structure state handling
- removed Structure.WithChild
2021-03-21 12:10:24 -07:00
dsehnal
5b1df333a7
tsconfig jsx param
2021-03-21 16:18:01 +01:00
Alexander Rose
0bb376706d
fix ellipsoid repr and support includeParent
...
- switch off adjustCylinderLength
- handle structure with child
2021-03-20 23:58:48 -07:00
Alexander Rose
eca7da2c72
add adjustCylinderLength param
...
- so it can be switched off
2021-03-20 23:54:50 -07:00
Alexander Rose
b0bdb3ddb6
tweak param help
2021-03-20 23:52:23 -07:00
Alexander Rose
3180d7c305
basic support for bond stubs
...
- line and ball & stick repr
- stubs support in link visual helper
- getData and mustRecreate methods for structure repr provider
- Structure.WithChild helper (needs Proxy support)
2021-03-20 18:05:58 -07:00
dsehnal
2faa821c50
2.0.0-dev.11
2021-03-19 17:29:29 +01:00
David Sehnal
7f355ae501
Merge pull request #141 from molstar/surrounding-ligands
...
Surrounding Ligands query
2021-03-19 17:16:25 +01:00
dsehnal
7f79ff9ff2
StructureSourceControls: show hierarchy preset is >1 trajectory is selected
2021-03-18 15:29:48 +01:00
dsehnal
02de871c59
StructureBoundingBox3D transform
2021-03-18 15:18:15 +01:00
dsehnal
00cb783d4c
BoxShape3D transform
2021-03-18 14:15:04 +01:00
David Sehnal
c925919ee5
Merge pull request #148 from TomasKulhanek/master
...
FIX issue #147 CSS transform:scale cause molstar canvas to have incorrect size
2021-03-17 10:50:44 +01:00
dsehnal
324820890a
Fix createModelProperty.isApplicable
2021-03-17 10:35:29 +01:00
Tomas Kulhanek
2687b29d4d
FIX molstar/molstar#147 offsetWidth/offsetHeight is correct size of element when css transform:scale is used
2021-03-17 07:46:41 +00:00
dsehnal
7084aaee1a
adjust text
2021-03-16 23:02:14 +01:00
dsehnal
520a2f7850
model-server: empty result console output
2021-03-16 22:47:34 +01:00
Alexander Rose
9264987817
camera helper tweaks
...
- add highlighting
- improved axes alignment
2021-03-15 23:16:19 -07:00
dsehnal
b736ed3ea4
readme tweaks
2021-03-15 21:35:17 +01:00
dsehnal
166d660fa7
2.0.0-dev.10
2021-03-15 20:20:21 +01:00
dsehnal
b8249cde4d
interactive camera axis helper
2021-03-15 20:16:07 +01:00
dsehnal
f12f5eca90
Merge branch 'master' into surrounding-ligands
2021-03-15 16:45:53 +01:00
dsehnal
cd3798b46f
disable SwaggerUI response syntax highlight
2021-03-15 16:44:36 +01:00
dsehnal
0240e54737
TrackballControlsParams.autoAdjustControls
2021-03-15 14:13:11 +01:00
dsehnal
6a735d902e
fix XYZ parser bug
2021-03-15 13:31:44 +01:00
dsehnal
57a942ecb5
requestCameraReset SnapshotProvide
...
- allow to customize the snapshop based on the current scane/boundingbox/camera state
2021-03-15 12:47:45 +01:00
dsehnal
f67605a398
applyMarkerAction fix 2
2021-03-14 18:46:04 +01:00
dsehnal
aaafa1d5ad
model-server: surroundingLigands query
2021-03-14 15:09:37 +01:00
dsehnal
a1d9a77653
surroundingLigands query
2021-03-14 15:00:13 +01:00
dsehnal
f2f1181af3
Merge branch 'master' into surrounding-ligands
2021-03-14 13:16:22 +01:00
dsehnal
864befc48a
applyMarkerAction fix
2021-03-14 13:09:53 +01:00
dsehnal
73f6793bd8
surroundingLigands query wip
2021-03-14 12:22:01 +01:00
dsehnal
87ee9d88f2
ResidueSet helper (wip)
2021-03-14 11:21:12 +01:00
dsehnal
b1e245e913
add UndirectedGraph
2021-03-14 10:19:28 +01:00
Alexander Rose
78c0471f39
remove unused Structure.unitsSortedByVolume
2021-03-13 22:35:24 -08:00
Alexander Rose
c57b9b9214
improve preset for many polymer gaps
...
- show all atom instead
- for medium sized structures
- fixes #57
2021-03-13 22:27:51 -08:00
Alexander Rose
34f33c5bbb
fix apply marker type error
2021-03-13 22:24:48 -08:00
Alexander Rose
57da2a7ebb
optimized applyMarkerAction
...
- extract switch statement out of loop
- use int32 view to handle 4 byte together
- don't check for change (essentially done at a higher level anyway)
2021-03-13 12:22:53 -08:00
Alexander Rose
d45d5c0e55
add assertUnreachable helper
...
- to type check if, e.g. if/switch statements are exhaustive
- TODO use...
2021-03-13 12:20:00 -08:00
dsehnal
42ed425e65
fix secondary_structure_type
2021-03-13 19:58:50 +01:00
dsehnal
f752ee5094
plugin-state server: remove /clear and can't remotely remove sticky entries
2021-03-13 17:56:18 +01:00
dsehnal
044c796942
Fix getSymmetryOperatorRef indexing
2021-03-13 17:53:42 +01:00
dsehnal
0aabbcfaab
add back CreateVolumeStreamingBehavior custom controls
2021-03-13 16:40:48 +01:00
Alexander Rose
24274cc53b
2.0.0-dev.9
2021-03-09 22:50:34 -08:00
Alexander Rose
870cef2fd4
add collapse-left-panel to viewer query params
2021-03-09 22:46:53 -08:00
Alexander Rose
bf7b1f5bfd
move StateActions to PluginSpec
2021-03-09 22:46:13 -08:00
Alexander Rose
9c9a0312db
gpu mc attribution
2021-03-09 22:42:52 -08:00
dsehnal
724fa2a7cd
package lock
2021-03-08 18:32:27 +01:00
Alexander Rose
19b36e5942
2.0.0-dev.8
2021-03-07 14:13:51 -08:00
Alexander Rose
b0dd9ab026
Merge pull request #135 from molstar/split-plugin-context
...
Move part of PluginContext to mol-plugin-ui
2021-03-07 13:41:17 -08:00
Alexander Rose
b77f1d4dee
move initDataActions to PluginContext
2021-03-07 13:39:30 -08:00
dsehnal
3770fd7706
move actions back to PluginSpec
2021-03-07 13:36:50 +01:00
dsehnal
e3175c3ed1
Merge branch 'master' into split-plugin-context
2021-03-07 13:24:17 +01:00
dsehnal
7c5dd5b15b
fix build caused by some typing edge case
2021-03-07 11:41:56 +01:00
Alexander Rose
0872e11669
2.0.0-dev.7
2021-03-07 01:29:34 -08:00
Alexander Rose
a66da4defc
fix missing vars
2021-03-07 01:27:16 -08:00
Alexander Rose
d4ba13a2f2
2.0.0-dev.6
2021-03-07 01:22:30 -08:00
Alexander Rose
3b25e037aa
remove obsolete viewer query params
2021-03-07 01:18:37 -08:00
Alexander Rose
189fad3d84
better handle focus on structure update
...
- fixes #123
2021-03-07 00:30:35 -08:00
Alexander Rose
c3c22ee3bc
fix typos in xyz format
2021-03-06 23:39:12 -08:00
Alexander Rose
8a3222005c
fix calculated label_seq_id
2021-03-06 23:38:21 -08:00
Alexander Rose
a17da36410
coarse grained tweaks
...
- coarse grained if less than three times as many atoms as polymer residues
- don't try dssp if coarse grained
2021-03-06 23:37:48 -08:00
Alexander Rose
80323d8122
2.0.0-dev.5
2021-03-06 13:59:17 -08:00
Alexander Rose
cbd6aa0b6b
use 32bit depth texture in webgl2
2021-03-06 13:27:04 -08:00
Alexander Rose
3831bd9941
improve handling of coarse grained models
2021-03-06 11:17:43 -08:00
dsehnal
3d3e2c3a86
packages
2021-03-05 00:48:49 +01:00
dsehnal
acf13fa46f
split plugin context (wip)
2021-03-05 00:33:00 +01:00
dsehnal
bc5d796653
make pairingThreshold slightly larger
2021-03-04 19:14:35 +01:00
dsehnal
82dd0496c2
covalentlyBondedComponent query
2021-03-04 18:53:05 +01:00
dsehnal
056742ac74
model index animation loop direction
2021-03-04 18:37:47 +01:00
dsehnal
29d4cfbcca
add xyz support
2021-03-04 18:10:39 +01:00
Alexander Rose
376449f7c8
add missing PRO to standard components
2021-03-03 17:51:17 -08:00
Alexander Rose
bc37fad007
2.0.0-dev.4
2021-02-27 18:29:41 -08:00
Alexander Rose
2e561a8de7
added interesting pdb entry
2021-02-27 18:25:34 -08:00
Alexander Rose
e6c8c69d0c
fix texture-mesh rendering artifacts
...
- added double buffering for texture-mesh textures
- added buffered uniforms
2021-02-27 18:25:06 -08:00
Alexander Rose
d121a11e28
tweaked structure-element export
...
- got rid of index.ts for better compatibility
2021-02-22 21:24:19 -08:00
dsehnal
5484a2a72c
add logo to orbitals example
2021-02-22 18:56:03 +01:00
dsehnal
d527609b6d
2.0.0-dev.3
2021-02-21 19:23:06 +01:00
dsehnal
e628f580a7
add missing React key
2021-02-21 16:28:17 +01:00
Alexander Rose
b662179b4d
improved lighting example
2021-02-20 01:59:46 -08:00
Alexander Rose
fa2b8542bf
2.0.0-dev.2
2021-02-18 21:20:14 -08:00
Alexander Rose
901522f500
added atom-id and entity-id color theme
2021-02-18 21:16:46 -08:00
dsehnal
62b63c1aa5
apply magic to solve GPU MC rendering issue
2021-02-18 19:05:07 +01:00
Alexander Rose
24b36f41da
2.0.0-dev.1
2021-02-15 22:09:05 -08:00
Alexander Rose
c9c890782c
try re-use boundingSphere in element visuals
...
- if it has not changed much
2021-02-15 21:38:13 -08:00
Alexander Rose
f2c539ebd8
psf parser, support lammps "full" style
2021-02-15 18:04:38 -08:00
dsehnal
feb922ca91
Merge branch 'gpu'
2021-02-14 20:13:16 +01:00
dsehnal
25127bb84b
Merge branch 'master' of https://github.com/molstar/molstar
2021-02-14 20:13:12 +01:00
dsehnal
8fb01d2157
Merge remote-tracking branch 'origin' into gpu
2021-02-14 20:11:11 +01:00
dsehnal
c09357ea75
updateImmediate for modelIndex
2021-02-14 20:00:37 +01:00
dsehnal
9f2513dae0
fix examples
2021-02-14 19:38:58 +01:00
dsehnal
11a52c0390
add missing TrajectoryInfo
2021-02-14 19:34:32 +01:00
dsehnal
e955dc7e94
exportable trajectory animation
2021-02-14 19:26:06 +01:00
Alexander Rose
c8107272f6
2.0.0-dev.0
2021-02-13 23:11:05 -08:00
Alexander Rose
fb08fe7545
remove extra files
2021-02-13 23:06:17 -08:00
Alexander Rose
b6f054ea28
Merge pull request #130 from molstar/lint-dep
...
Lint dep
2021-02-13 13:24:34 -08:00
Alexander Rose
dc7e85133c
moved DefaultPluginSpec to spec.ts
2021-02-13 13:04:53 -08:00
Alexander Rose
90cddf4e41
allow named tuples
...
- beter use downlevel-dts for backwards compatibility
2021-02-13 13:00:11 -08:00
Alexander Rose
2cddbb72a6
fix tests, remove more deps from mat4, quat
2021-02-13 12:29:45 -08:00
Alexander Rose
a16faaac4e
avoid some static dependencies
...
- those can lead to errors due to circular dependencies
- making them runtime dependencies fixes this
2021-02-13 12:06:07 -08:00
Alexander Rose
6c5224f33e
new linting rules
...
- no default exports
- no named tuples
2021-02-13 11:36:21 -08:00
Alexander Rose
77d013b775
webgl, ensure active attribute with divisor 0
...
- workaround for FF <85
- needed for `texture-mesh` geometry
2021-02-13 11:30:13 -08:00
Alexander Rose
02a466e8b9
only update repr visibility when changed
...
- avoids superfluous scene rendering, e.g., when animating
2021-02-13 11:27:44 -08:00
Alexander Rose
3cb65cbe3d
reduce ssao quality defaults a bit
...
- less texture fetches
2021-02-13 11:24:07 -08:00
Alexander Rose
fe8838542c
1.3.0
2021-02-07 13:29:46 -08:00
Alexander Rose
78b5c9aac4
Merge pull request #129 from molstar/gpu
...
Gpu acceleration for isosurface & gaussian-surface
2021-02-07 13:25:22 -08:00
Alexander Rose
021fa7b79b
clearer param names for using gpu/impostors
2021-02-07 13:23:36 -08:00
Alexander Rose
0443589b09
allow gaussian volume without blendMinMax
2021-02-07 13:18:24 -08:00
Alexander Rose
415288de9f
tweak quality settings
...
- lower resolution
2021-02-07 12:52:10 -08:00
Alexander Rose
ecbafb086a
fix mc example
2021-02-06 12:46:25 -08:00
Alexander Rose
e5dae6c0dd
increased default quality for larger structures
...
- rational is that larger structures can take a bit longer to create
2021-02-06 12:45:00 -08:00
Alexander Rose
16f4524bdb
improved gpu support for representations
...
- enabled in volume isosurface & structure gaussian surface
- only if suitable (check memory requirements and resolution)
- falls back to cpu code
2021-02-06 12:43:24 -08:00
Alexander Rose
6b33021f43
fix webgl stats on render-item disposal
2021-02-06 12:30:12 -08:00
Alexander Rose
fdf37100c2
improved gpu-mc
...
- lower memory usage
- support for 2^32 vertices in webgl2
- fix rounding issue when creating volume texture
2021-02-06 12:28:52 -08:00
Alexander Rose
e28674d0dc
model format improvements
...
- add a source format to the mmcif format
- add pdb format
- allow undefined in typeguard .is helpers
2021-02-03 19:36:01 -08:00
Alexander Rose
fb7456286a
fix label_seq_id assignment when undefined column
2021-02-03 19:32:20 -08:00
Alexander Rose
9d240f8928
allow views of undefined columns
2021-02-03 19:30:14 -08:00
David Sehnal
48ef5efb21
Merge pull request #127 from molstar/pp-res
...
lower resolution ssao
2021-02-01 12:59:53 +01:00
Alexander Rose
52b2e7c144
lower res ssao
2021-01-31 13:22:22 -08:00
Alexander Rose
f2d1d60f6b
fix cellpack & unit creation issues
...
- cellpack generate color theme can be applied to 1 model trajectories
- don't clone supplied props in Unit.create
- fix cellpack structure building to share unit.props
2021-01-31 12:06:40 -08:00
dsehnal
5a176a378a
1.2.15
2021-01-31 18:32:08 +01:00
dsehnal
60151c2c24
fix getUnitsSortedByVolume
2021-01-31 18:30:13 +01:00
dsehnal
a5db6350a2
only normalize Canvas3D props when loading from a saved state
2021-01-31 18:01:42 +01:00
dsehnal
0618eb18ba
1.2.14
2021-01-31 17:10:17 +01:00
Alexander Rose
bffdff6aad
gaussian surface visual improvements
...
- add structure.unitsSortedByVolume
- increase gaussian smoothness in coarse presets
- use slice area instead of volume to ensure reasonable resolution
- use largest units (by volume) for reasonable resolution calculation
2021-01-30 22:55:29 -08:00
Alexander Rose
7753a6ec56
renderable schema cleanup
...
- use base schema in direct-volume schema
2021-01-30 12:57:19 -08:00
Alexander Rose
b8aafa1d78
mol-gl improvements
...
- int textures (webgl2)
- read into Int32Array (webgl2)
- fix ctx.parameters.maxDrawingBuffers (webgl1)
- support setting frag out type (webgl2)
2021-01-30 12:42:48 -08:00
Alexander Rose
672875187b
add renderable.state.disposed flag
...
- set when disposing render-objects
- don't render disposed objects (can be temporarily still in a scene)
2021-01-30 12:39:33 -08:00
Alexander Rose
547d60d573
fix texture-mesh vertex count
2021-01-30 12:33:59 -08:00
Alexander Rose
99471d2a7b
add xray shading edge fallof parameter
2021-01-30 12:32:20 -08:00
Alexander Rose
45d249b71a
log renderItemId in debug mode
2021-01-30 11:23:46 -08:00
Alexander Rose
1382edd81c
improved trackball rotate on wide canvases
2021-01-30 11:23:15 -08:00
dsehnal
89a6102f8d
1.2.13
2021-01-30 14:49:17 +01:00
David Sehnal
163929477e
Merge pull request #106 from molstar/cylinders
...
Cylinders geomery and link visual improvements
2021-01-30 14:45:26 +01:00
dsehnal
c10a8369e8
Canvas3d: force render on viewport resize
2021-01-30 14:10:50 +01:00
dsehnal
8fbba52de8
PD.normalizeParams update
2021-01-30 13:41:22 +01:00
dsehnal
ca3174b2c3
Fix computeUnitGaussianDensity
2021-01-30 13:08:42 +01:00
dsehnal
b9864fba80
Fix loci label custom text
2021-01-27 18:01:47 +01:00
Alexander Rose
f8e9bc1e7f
limit max resolution for (gpu) gaussian-surface
2021-01-24 21:45:01 -08:00
Alexander Rose
f79f1507f7
dispose of volume & repr associated textures
2021-01-24 21:44:02 -08:00
Alexander Rose
61ab205a5d
recreate visuals based on param changes
...
- impostor/mesh (spacefill, ball+stick, ellipsoids)
- gpu/cpu mc (isosurface, gaussian surface)
2021-01-23 16:57:21 -08:00
Alexander Rose
2c65260a4f
Merge remote-tracking branch 'origin/param-normalization' into cylinders
2021-01-23 16:39:23 -08:00
Alexander Rose
0597a1ef24
Merge branch 'master' into cylinders
2021-01-23 16:35:18 -08:00
Alexander Rose
8d6557e51c
moved label-options out of palette-params
2021-01-23 16:25:32 -08:00
Alexander Rose
5cff0dff3d
wip, gpu mc
...
- int float div
- clamp 2d texture access to 3d grid bounds
2021-01-23 15:46:29 -08:00
Alexander Rose
93206e76d7
fix DVR with orthographic projection
2021-01-23 13:36:28 -08:00
dsehnal
40933a8539
1.2.12
2021-01-20 14:18:55 +01:00
dsehnal
989800783b
dihedral visual update
2021-01-20 14:13:57 +01:00
dsehnal
d83b0d2c4d
better typing for PD.MultiSelect & StructureMeasurementManager visualParams support
2021-01-20 10:30:59 +01:00
dsehnal
5e5d5a63dc
mol-plugin: subscribe to events in initViewer
...
+ handle plugin resize in main render loop
2021-01-19 15:09:57 +01:00
Alexander Rose
b1755604e2
fix webgl context loss handling
2021-01-18 19:48:55 -08:00
Alexander Rose
e58da9b574
add Canvas3DContext
...
- can be used to create multiple Canvas3D objects
2021-01-18 11:30:42 -08:00
dsehnal
f5d6498601
ParamDefinition.normalizeParams tweaks
2021-01-17 11:50:15 +01:00
dsehnal
07f351888f
add doNotForceWebGLContextLoss option
2021-01-17 11:15:15 +01:00
Alexander Rose
4588fdd5d5
wip, gpu mc webgl1 tweak
2021-01-16 17:24:26 -08:00
Alexander Rose
c3b32baf6a
wip, gpu mc & vol isosurface
2021-01-16 15:18:41 -08:00
Alexander Rose
b8d60cea9b
Canvas3d.fromCanvas attribs
...
- simplified antialias handling
- expose preserveDrawingBuffer
2021-01-16 13:20:32 -08:00
Alexander Rose
25b8956712
moved rgba/float conversion to glsl chunks
2021-01-16 11:40:54 -08:00
Alexander Rose
7015309db6
added more interesting pdb entries
2021-01-16 11:37:48 -08:00
Alexander Rose
aad861db37
use var in webpack version template
2021-01-16 11:37:20 -08:00
Alexander Rose
ae7811705d
fix volume isosurface picking
2021-01-16 11:35:55 -08:00
dsehnal
7e26dac50b
1.2.11
2021-01-15 18:40:05 +01:00
dsehnal
75f43d038c
PluginConfig.General.ForceWboitAntialiasing
2021-01-15 18:37:29 +01:00
dsehnal
b9ba940510
dihedral visual updates
...
- fix "extenders"
- add "arms" visual
2021-01-15 15:10:33 +01:00
dsehnal
35603baaaa
1.2.10
2021-01-15 13:28:01 +01:00
dsehnal
19dc32c491
Canvas3D.dispose lose webgl context
2021-01-15 13:21:34 +01:00
dsehnal
95997e6a61
PickScale plugin config
2021-01-15 12:54:02 +01:00
dsehnal
03e19a2ad7
css tweaks
2021-01-15 12:50:30 +01:00
dsehnal
765b133369
Merge branch 'master' into cylinders
2021-01-13 16:50:11 +01:00
dsehnal
703e729514
PD.normalizeParams options
2021-01-13 16:49:33 +01:00
dsehnal
b0216c4ce6
Merge branch 'master' into cylinders
2021-01-13 16:10:39 +01:00
dsehnal
6796fc1cd4
use PD.normalizeParams in canvas3d.setProps
2021-01-13 16:09:48 +01:00
dsehnal
87c504f9a8
mol-state: use PD.normalizeParams first time a cell is evaluated
2021-01-13 15:59:50 +01:00
dsehnal
2e770cb733
ParamDefinition.normalizeParams
2021-01-13 15:44:05 +01:00
David Sehnal
9f440f68e0
Merge pull request #118 from JonStargaryen/modelserverfixes
...
ModelServer: filename parameter
2021-01-13 12:57:01 +01:00
JonStargaryen
40028b27ba
cleanup
2021-01-12 10:47:18 -08:00
JonStargaryen
4676ad8738
gracefully handle empty param category
2021-01-12 10:44:47 -08:00
JonStargaryen
e1c7833826
filename param
2021-01-12 10:25:55 -08:00
Alexander Rose
dd1bca0fee
Merge branch 'master' into cylinders
2021-01-10 00:45:18 -08:00
Alexander Rose
c38ab2c638
use existing gl context for capability testing
...
- fixes unit-test
2021-01-10 00:38:16 -08:00
Alexander Rose
459c5aa5a7
wip, gpu mc
...
- reduced texture sizes
- structure gaussian surface texture-mesh
2021-01-10 00:17:41 -08:00
Alexander Rose
b8bf07d393
byto-count info for webgl resources
2021-01-10 00:09:20 -08:00
Alexander Rose
ea87ac2094
add and use gpu half-float support
...
- add texture_half_float, texture_half_float_linear, color_buffer_half_float
- use in multie-sample, gaussian-density
2021-01-10 00:07:12 -08:00
Alexander Rose
e1b830a59d
improved atomicDetail preset
2021-01-09 14:23:19 -08:00
Alexander Rose
41e1ac76c0
improve peptide entity-subtype derivation
2021-01-09 12:51:34 -08:00
Alexander Rose
98b118fd1e
parse pdb conect records
...
- heuristic to test if list of bonds is exhaustive to skip auto-bonding
2021-01-09 12:49:44 -08:00
Alexander Rose
5f691913e4
fix webgl1 screendoor transparency
...
- webgl1 only allows const array access
2021-01-09 11:16:32 -08:00
Alexander Rose
26e2516097
fix traceOnly param getting ignored
2021-01-09 11:15:13 -08:00
dsehnal
3d2e4115ed
1.2.9
2021-01-08 15:17:42 +01:00
dsehnal
dbce1ccb3d
alpha-orbitals: ability to clamp volume values
2021-01-08 15:16:08 +01:00
David Sehnal
03aa2be978
Merge pull request #116 from JonStargaryen/modelserverfixes
...
ModelServer: Add option to download text files
2021-01-07 17:33:38 +01:00
JonStargaryen
8dfc52e1ab
cleanup
2021-01-07 14:49:32 +01:00
JonStargaryen
6058179f10
cleanup
2021-01-07 14:36:11 +01:00
JonStargaryen
ea9e25b03c
ResultWriterParams
2021-01-07 14:30:01 +01:00
JonStargaryen
d60c3ddce3
handle non-string params faithfully
2021-01-07 14:21:32 +01:00
JonStargaryen
724e79bddf
version/changelog
2021-01-07 12:53:44 +01:00
JonStargaryen
2de61215c4
better description
2021-01-07 12:35:16 +01:00
JonStargaryen
e783d9a9f1
Merge remote-tracking branch 'upstream/master' into modelserverfixes
2021-01-07 12:31:26 +01:00
JonStargaryen
e9e971d4f3
lock
2021-01-07 12:31:20 +01:00
JonStargaryen
96dea14cb1
cleanup
2021-01-07 12:26:50 +01:00
JonStargaryen
04fc157340
ModelServer: Save As param
2021-01-07 11:53:24 +01:00
dsehnal
cfc24fa99e
SequenceView: fix polymers & everything modes
2021-01-07 11:22:57 +01:00
dsehnal
19c1088209
1.2.8
2021-01-06 15:29:29 +01:00
dsehnal
ee6c2e0841
canvas3d: add commited event
2021-01-06 15:22:54 +01:00
Alexander Rose
20ee659b00
wip, gaussian surface
...
- fix webgl1 gaussian volume broken
- fix 2d volume slice missing first row
- use scissor test to avoid useless calculations
- reduce radius for which gaussians are calculated
-
2021-01-03 15:15:03 -08:00
Alexander Rose
b6514a4a50
fix structure bond count calculation
2021-01-03 14:57:18 -08:00
Alexander Rose
07b8bdb951
noClip option for renderables
...
- exclude handle and axes helper from clip objects
2021-01-03 14:56:40 -08:00
Alexander Rose
afd18cabd4
tweaked renderer params to enable AO by default
2021-01-03 14:42:35 -08:00
Alexander Rose
1117ce05d5
improved picking alpha and fog shader code
2021-01-03 14:37:49 -08:00
Alexander Rose
fc15e952bf
fix smaa viewport handling
2021-01-03 14:34:34 -08:00
dsehnal
249e5a3e0b
SequenceView improvements
...
- add ability to show all polymers/chains at once
- do not redraw when structure list doesn't change (saves 3 re-renders for a typical structure load)
2020-12-29 16:29:16 +01:00
Alexander Rose
4bfe3f6bde
postprocesing tweaks
...
- better distingush objects close to far plane from background
- draw outlines last to be cleaner
- allow larger AO radius
2020-12-21 22:38:30 -08:00
Alexander Rose
75b7e0b4d9
support to 'invert' clip object test
...
- e.g. to cut away everything but a sphere
2020-12-20 20:06:52 -08:00
Alexander Rose
ee4ce2fd7a
simplify copy shader
2020-12-20 14:35:17 -08:00
Alexander Rose
db0aa12e75
Merge branch 'master' into cylinders
2020-12-20 13:45:50 -08:00
Alexander Rose
6d2578d3d0
repr/geo param update fixes
...
- texture-mesh geo
- text visual
2020-12-20 13:40:33 -08:00
Alexander Rose
99d61f48b4
Merge branch 'master' into cylinders
2020-12-20 13:00:18 -08:00
Alexander Rose
146022dc12
wip, gaussian surface & mc
...
- fix iso-level
- reuse gpu resources for mc (patched many memory leaks)
2020-12-20 12:55:54 -08:00
Alexander Rose
92730cad01
Merge branch 'master' into cylinders
2020-12-19 21:33:24 -08:00
Alexander Rose
d6b68b06da
Merge branch 'cylinders' of https://github.com/molstar/molstar into cylinders
2020-12-19 21:31:16 -08:00
Alexander Rose
b174fbf0c6
postprocessing tweaks and fixes/improvements
...
- AO defaults: darker, larger radius
- handle transparent bg for outlines & AO
- handle fog for AO
- fix fog for outlines
- fragmentDepth for fog (instead of camera distance)
- webgl1 compat
2020-12-19 21:26:06 -08:00
Alexander Rose
fde1557955
Merge branch 'postprocessing' into cylinders
...
- added AntialiasingPass
2020-12-19 17:38:57 -08:00
AronKovacs
24a0753881
fix fog for outlines
2020-12-19 21:59:56 +01:00
dsehnal
5664e1d8be
1.2.7
2020-12-19 11:53:09 +01:00
dsehnal
4881a41256
set default camera radius/max = 0
2020-12-19 11:46:00 +01:00
dsehnal
235e41ee03
PluginConfig EnableWboit => true
2020-12-19 11:26:13 +01:00
AronKovacs
94d293a4d3
renaming, better defaults, ao bias, better outline thresholding, whitespace changes
2020-12-18 16:10:37 +01:00
AronKovacs
40f1ca207f
replaced placeholder value with the correct uniform
2020-12-16 17:58:00 +01:00
AronKovacs
926fb38c1e
added contributors
2020-12-16 17:43:20 +01:00
AronKovacs
5a14fcabc5
small ssao changes, e.g. better vec2 noise
2020-12-16 17:38:38 +01:00
AronKovacs
560e40773f
added renderBlended postprocessing
2020-12-16 17:21:26 +01:00
AronKovacs
6561732f57
Merge remote-tracking branch 'upstream/master' into postprocessing
2020-12-15 13:30:41 +01:00
AronKovacs
b45cf206fd
postprocessing init
2020-12-15 13:27:11 +01:00
Alexander Rose
70e07be64d
anvil tweaks
...
- remove unused/broken bilayer-spheres visual
- ensure anvil prop is calculated
2020-12-12 18:23:07 -08:00
Alexander Rose
f3013f0e46
smaa param tweaks
2020-12-12 17:31:27 -08:00
Alexander Rose
2e7041bd78
remove debug statement
2020-12-12 17:29:19 -08:00
Alexander Rose
5d0447c9bb
enable wboit by default
2020-12-12 16:20:59 -08:00
Alexander Rose
9eba0b91a8
add smaa antialiasing option (new default)
2020-12-12 16:13:53 -08:00
Alexander Rose
58bc6722a9
moved fxaa to separate pass
2020-12-12 15:42:56 -08:00
Alexander Rose
1acfed3233
naming and doc tweaks
2020-12-12 15:39:45 -08:00
dsehnal
8147b3aa34
1.2.6
2020-12-10 10:46:26 +01:00
dsehnal
b21552ff36
fix wboit rendering when updating alpha
2020-12-10 10:44:35 +01:00
dsehnal
c683cbe962
1.2.5
2020-12-09 15:06:17 +01:00
dsehnal
bd270e4428
fix pdbx_PDB_ins_code "prefixed" names in CIF exporter
2020-12-09 15:03:41 +01:00
dsehnal
23d942d8a5
updated packages
2020-12-09 14:55:25 +01:00
Alexander Rose
cbcd6b99d2
Merge pull request #107 from molstar/remove-3dg
...
remove 3dg in favor of g3d (#93 )
2020-12-05 20:44:16 -08:00
Alexander Rose
ee5c098a9f
remove 3dg in favor of g3d ( #93 )
2020-12-05 20:38:50 -08:00
Alexander Rose
070a15d679
antialiasing related tweaks (combat blurriness)
...
- increase default line and point size
- reduce subpixel quality in fxaa
2020-12-05 16:02:08 -08:00
Alexander Rose
befa5174f8
cylinder impostors for bonds
...
- inter/intra bonds
- ball & stick, ellipsoids
- new link visual helper
2020-12-05 15:49:59 -08:00
Alexander Rose
d6c4366f40
link visual helper improvements
...
- more configurable dashes
- better cap handling
2020-12-05 15:28:22 -08:00
Alexander Rose
181cfefa63
use bond location for repr bond iterator
...
- fix themes to handle Bond.Location (some did not)
2020-12-05 15:22:04 -08:00
Alexander Rose
0e7c885961
fix typo, remove unused code
2020-12-05 15:17:14 -08:00
Alexander Rose
d58e90d93f
add cylinders geometry and shader
2020-12-05 15:15:29 -08:00
David Sehnal
cd872b47e6
1.2.4
2020-12-03 15:30:30 +01:00
David Sehnal
2683c5b318
Merge pull request #105 from molstar/gpu-grid
...
GPU grid 3d computation wrapper
2020-12-03 15:24:43 +01:00
David Sehnal
c71f60a164
ParamDefinition.DataRef
2020-12-03 15:21:42 +01:00
David Sehnal
881cbc1947
tweaks
2020-12-03 13:54:51 +01:00
David Sehnal
f3e7febbd1
Merge branch 'master' of https://github.com/molstar/molstar into gpu-grid
2020-12-03 06:33:19 +01:00
David Sehnal
e68ad13031
createGrid3dComputeRenderable yieldPeriod param
2020-12-02 12:29:01 +01:00
Alexander Rose
7fbbe1e63a
representation state and hightlight fixes
...
- recreate state when repr changes
- take repr into account for non-hover hightlights (eg from state tree)
2020-12-01 17:48:40 -08:00
Alexander Rose
a5ca72af3c
postprocessing tweaks and fixes
...
- fix missing enable scissor state
- better antialiasing defaults
- always allow fxaa
2020-12-01 17:46:51 -08:00
David Sehnal
1ce6641eb3
grid3d-compute util code
2020-12-01 20:58:27 +01:00
David Sehnal
5dc413ab8c
wip grid3d renderable
2020-12-01 19:33:05 +01:00
David Sehnal
50b615e86c
1.2.3
2020-11-28 14:50:15 +01:00
David Sehnal
5b4c6743e7
GlobalModelTransformInfo
...
- support in volume streaming
- export in ModelServer if transform param is present
2020-11-28 14:46:58 +01:00
Alexander Rose
99a3906978
1.2.2
2020-11-26 11:17:22 -08:00
Alexander Rose
981db34736
Merge branch 'master' of https://github.com/molstar/molstar
2020-11-26 11:12:35 -08:00
Alexander Rose
c079a8c5a8
fixed triple linkstyle in visuals
...
- was ignored
2020-11-26 11:12:11 -08:00
Alexander Rose
ad70adf6ce
improved & fixed fxaa
...
- enable linear texture interpolation to actually do subpixel fetches...
- higher quality fxaa profile with edge exploration
- exposed parameters
- enable during temproal multi sampling
2020-11-26 11:11:14 -08:00
David Sehnal
89110b52bd
copyright info
2020-11-26 15:55:48 +01:00
David Sehnal
8a69f050a6
1.2.1
2020-11-26 15:28:12 +01:00
David Sehnal
9e38a44406
lint
2020-11-25 19:49:38 +01:00
David Sehnal
3514ab23c3
remove unused import
2020-11-25 17:08:08 +01:00
David Sehnal
b59e3c383d
tweak
2020-11-25 17:05:38 +01:00
David Sehnal
eeba565d78
alpha-orbitals: fix async computation
2020-11-25 17:05:12 +01:00
David Sehnal
687e54cc87
alpha-orbitals: density support
2020-11-25 16:27:42 +01:00
David Sehnal
ac73939440
alpha-orbitals: data model improvements
2020-11-25 15:32:15 +01:00
David Sehnal
7a3eb8d03f
fix Canvas3dInteractionHelper.leave
2020-11-25 11:00:05 +01:00
David Sehnal
3d26904e0b
Merge branch 'master' of https://github.com/molstar/molstar into alpha-orbitals-density
2020-11-25 10:52:09 +01:00
Alexander Rose
468e14bc35
add fxaa option to postprocessing pass
2020-11-25 01:50:04 -08:00
David Sehnal
e2dc61212e
alpha orbitals: density proof of concept
2020-11-24 15:12:53 +01:00
David Sehnal
aa911ad4bc
viewer loadAllModelsOrAssemblyFromUrl options
2020-11-24 10:34:12 +01:00
Alexander Rose
bb5494264c
wboit tweaks and fixes
...
- disable by default for now (until we settly on aa option)
- fix depth repcision issue in large scenes
- fix wrong depth tex bound
- undo pixelScale change as it was not doing anything
2020-11-23 23:47:54 -08:00
David Sehnal
c0116a3baa
fix geometry quality access on empty structures
2020-11-23 22:38:29 +01:00
David Sehnal
9c7497b447
canvas3d: camera reset take 3
2020-11-23 22:31:37 +01:00
David Sehnal
fa3a79fdeb
fix canvas3d camera reset condition
2020-11-23 22:21:33 +01:00
David Sehnal
2987240df4
canvas3d: do not autoreset camera if the "breaking" sphere mutually overlaps with current camera sphere
2020-11-23 22:11:35 +01:00
David Sehnal
17a1640da5
1.2.0
2020-11-23 14:11:05 +01:00
David Sehnal
a86da8ee11
mp4 encoder fixes
2020-11-23 14:04:48 +01:00
David Sehnal
20e373115d
add xrayShaded option to orbital visuals
2020-11-23 13:33:28 +01:00
David Sehnal
531260fbc5
fix screenshot autocrop with transparent bg
2020-11-23 12:56:54 +01:00
David Sehnal
47a3dfcef9
enable wboit by default, use devicePixelRatio by default
2020-11-23 12:54:31 +01:00
Alexander Rose
c5ca51fd80
Merge branch 'master' into wboit
2020-11-21 23:30:37 -08:00
Alexander Rose
2f2e44c032
added xray-shaded option
...
- mesh geometry
- direct-volume geometry
- spheres geometry
2020-11-21 23:04:13 -08:00
Alexander Rose
26acb37098
remove transparency variant
...
- keep only single layer screndoor transparency
- fallback if wboit is not available
2020-11-21 22:06:35 -08:00
Alexander Rose
466308cde8
transparent object rendering improvement
...
- changed output to be pre-multiplied alpha
- point and text tweaks
- better handle opaque vs transparent volumes in blended rendering
2020-11-21 21:56:32 -08:00
Alexander Rose
dc9af9d8b0
fix drawing buffer uniform assignment
...
- fixes issues with texture fetches when size differs from canvas size
2020-11-21 11:25:41 -08:00
Alexander Rose
c17bfd65e7
ensure subtype assignment for all entities, #100
2020-11-21 11:13:15 -08:00
Alexander Rose
6de07ab8c2
interaction improvements
...
- add page xy to click event
- check if inside viewport before hover event
2020-11-21 11:11:59 -08:00
David Sehnal
0b8aab802c
StateSelection improvements
...
- add findAncestor
- add findAncestorOfType
- add findRoot
2020-11-21 12:55:35 +01:00
David Sehnal
13f28fbe33
symmetryColor representation preset option
2020-11-19 14:18:20 +01:00
David Sehnal
2eda679966
Revert "Merge pull request #98 from AronKovacs/wboit"
...
- Move to a separate branch while issues are fixed.
2020-11-19 13:10:53 +01:00
David Sehnal
35c778b644
fix use-behavior bug
2020-11-19 11:48:09 +01:00
David Sehnal
96f8ba5a80
Merge pull request #98 from AronKovacs/wboit
...
Wboit
2020-11-18 11:38:00 +01:00
AronKovacs
0daaa94958
fix tests
2020-11-17 16:15:14 +01:00
AronKovacs
e672503fda
fog patch by arose
2020-11-17 16:05:17 +01:00
AronKovacs
4d86c9e0ae
renaming and bug fixes
2020-11-16 18:08:27 +01:00
AronKovacs
80fbc474f6
Merge pull request #2 from arose/wboit
...
wip, wboit integration
2020-11-16 13:50:45 +01:00
AronKovacs
dacdc6abfc
Merge branch 'wboit' into wboit
2020-11-16 13:50:31 +01:00
Alexander Rose
58bc8b58de
wip, wboit integration
2020-11-15 19:41:25 -08:00
AronKovacs
07ead670dd
split drawpass._render() into _renderStandard() and _renderWboit()
2020-11-15 18:03:26 +01:00
David Sehnal
00fd760f71
1.1.33
2020-11-14 13:59:46 +01:00
David Sehnal
a71186905d
animation improvements/fixes
...
- added AnimateStateSnapshots
- added "getAnimationDuration" to exportable animations
2020-11-14 13:38:39 +01:00
AronKovacs
a7e0524d01
Merge pull request #1 from arose/wboit
...
tweaks and fixes
2020-11-14 12:50:34 +01:00
David Sehnal
7d7c1241d4
fix undefined navigator.clipboard
2020-11-14 10:49:56 +01:00
Alexander Rose
1f6e928d78
Merge branch 'master' of https://github.com/molstar/molstar into wboit
2020-11-13 22:23:16 -08:00
Alexander Rose
9bc256bdab
refactored wboit into seperate pass
2020-11-13 22:19:06 -08:00
Alexander Rose
734096260d
add null-texture and use for tDepth
2020-11-13 20:52:42 -08:00
Alexander Rose
1b4b6f9435
add GlobalTextureSchema missing from renderables
2020-11-13 20:51:27 -08:00
David Sehnal
54fe5c85d6
1.1.32
2020-11-13 20:31:54 +01:00
David Sehnal
f336891bf3
Merge pull request #97 from molstar/mp4-export
...
MP4 Export
2020-11-13 20:27:28 +01:00
David Sehnal
d2a3c9c61f
Merge branch 'master' of https://github.com/molstar/molstar into mp4-export
2020-11-13 20:24:48 +01:00
David Sehnal
6968959fe2
mp4 encoder fix background reset
2020-11-13 19:18:13 +01:00
David Sehnal
7749fe5000
fix encoder viewport check
2020-11-13 16:44:25 +01:00
David Sehnal
bf45d2df5d
draw screenshot preview at ~8fps
2020-11-13 15:38:48 +01:00
David Sehnal
b2222844ae
redraw preview on param change
2020-11-13 15:28:28 +01:00
Aron Kovacs
3d21f1ecc6
patch and background transparency
2020-11-13 15:01:57 +01:00
Alexander Rose
cde280de60
Merge pull request #96 from JonStargaryen/modelserverfixes
...
handle metal ions correctly for ModelServer ligand export
2020-11-12 22:02:25 -08:00
David Sehnal
9b415ddff2
screenshot frame touch support
2020-11-12 22:43:44 +01:00
David Sehnal
906c3ac2b6
screenshot fixes
2020-11-12 21:29:39 +01:00
JonStargaryen
498611d4d4
version & CHANGELOG
2020-11-12 12:02:25 -08:00
JonStargaryen
a11bc73d68
consistency
2020-11-12 11:52:10 -08:00
JonStargaryen
9616ae5d63
handle metal ion ligand export
2020-11-12 11:50:36 -08:00
Aron Kovacs
c81476d2a7
bug fixes and wboit for text and images
2020-11-12 18:31:09 +01:00
David Sehnal
397f001352
copy screenshot workaround for browsers without ClipboardItem support
2020-11-12 18:18:50 +01:00
Aron Kovacs
7edf274477
bug fixes and reenable rendering of the helpers
2020-11-12 17:13:24 +01:00
David Sehnal
3c1a26c4f5
basic overlay task support
2020-11-12 14:55:19 +01:00
David Sehnal
1c695846d5
mp4 animation export wip
2020-11-12 14:29:10 +01:00
David Sehnal
a4c6d1e0e6
mp4 export extension wip
2020-11-12 12:20:07 +01:00
David Sehnal
e51fe83800
screenshot controls
2020-11-12 11:56:41 +01:00
David Sehnal
316076d81e
screenshot: autocrop
2020-11-12 09:50:46 +01:00
Aron Kovacs
4073055d8d
better direct volume frag depth
2020-11-11 22:32:44 +01:00
David Sehnal
c6e0ec1c06
screenshot cropping
2020-11-11 20:33:08 +01:00
Aron Kovacs
49aaa48e6e
bug fixes
2020-11-11 18:53:15 +01:00
David Sehnal
0eb882883e
screenshot perf improvements
2020-11-11 17:24:12 +01:00
David Sehnal
a6c25551dd
screenshot: copy to clipboard
2020-11-11 15:17:19 +01:00
David Sehnal
0a3f73860a
mp4 encoder wip
2020-11-11 14:17:52 +01:00
David Sehnal
1de159d65c
ImagePass custom viewport
2020-11-10 15:32:55 +01:00
David Sehnal
e2c411fefe
pass state to animation teardown
2020-11-10 15:02:00 +01:00
David Sehnal
3cf1c64e12
Camera: fix "non-invertible-matrix" error when clearing state
2020-11-10 13:12:00 +01:00
David Sehnal
b159752b72
elementLabel edgecase
2020-11-10 13:08:06 +01:00
David Sehnal
0d7db59c9e
Merge branch 'master' of https://github.com/molstar/molstar into mp4-export
2020-11-10 12:48:07 +01:00
David Sehnal
a8bf90a68b
camera spin animation
2020-11-10 11:26:59 +01:00
David Sehnal
96aff39272
Canvas3d: tick manualDraw option
2020-11-10 09:42:51 +01:00
Aron Kovacs
a9ae08fc1f
linting fixes
2020-11-09 18:03:08 +01:00
Aron Kovacs
a24f989c01
Merge branch 'master' into wboit
2020-11-09 17:58:23 +01:00
Aron Kovacs
41ff45d14c
bug fixes
2020-11-09 17:54:22 +01:00
David Sehnal
6ad80bf66b
mp4 encoder animation test
2020-11-09 13:55:14 +01:00
David Sehnal
eeed48a1f7
PluginAnimationLoop
2020-11-09 13:12:06 +01:00
David Sehnal
232bc0d076
wip animation loop
2020-11-09 12:51:55 +01:00
David Sehnal
ac6b87add4
wip animation loop
2020-11-09 12:28:34 +01:00
Alexander Rose
2e3bff7d48
wip, direct-volume rendering
...
- fix cellDim uniform
- add per unit gaussian-volume
- add option to try to jump over empty space
- fix complex structure visual not reusing renderObject
- add support for instance transforms
- only raymarch within intersection of bounding sphere a clip planes
2020-11-08 17:09:42 -08:00
Alexander Rose
bd223b4c39
added multiSample helper
...
- fixes multiSample pass wih more than one viewport
2020-11-08 16:00:00 -08:00
Aron Kovacs
a75dc11427
WBOIT init
2020-11-08 20:06:01 +01:00
David Sehnal
30acaffb72
Canvas3d.setCurrentTime
2020-11-06 11:58:33 +01:00
David Sehnal
2818102b8b
tweak Camera.updateClip
2020-11-04 21:33:10 +01:00
David Sehnal
519e5a6f92
1.1.31
2020-11-04 20:49:51 +01:00
David Sehnal
071740e7c1
fix "zero radius" bounding sphere issue
2020-11-04 20:45:28 +01:00
David Sehnal
7aafb2f4c3
fix camera.near for small molecules
2020-11-04 19:50:35 +01:00
David Sehnal
3c72988d77
CreateOrbitalRepresentation3D.pickable option
2020-11-04 19:15:49 +01:00
David Sehnal
3c01dfbd42
mp4 export prototype
2020-11-04 14:34:24 +01:00
David Sehnal
3a5829aa3e
add mp4 encoder
2020-11-04 09:38:58 +01:00
David Sehnal
ffeeddb37a
debug.ts tweak
2020-11-02 21:02:23 +01:00
David Sehnal
50945493c1
fix canvas3d.setProps
2020-11-02 20:58:08 +01:00
David Sehnal
fa80c4797a
1.1.30
2020-11-02 19:19:24 +01:00
David Sehnal
650e8bf703
canvas3d.setProps fixes/improvements
2020-11-02 19:16:29 +01:00
David Sehnal
13d57737ae
mol2 schema
2020-11-02 19:09:47 +01:00
David Sehnal
a6d1a3dfdd
fix elements bounding spheres
2020-11-02 19:06:48 +01:00
David Sehnal
afffdc06e5
1.1.29
2020-11-02 14:59:32 +01:00
David Sehnal
80f1b1c795
volume-servery: local query add outputFilename param
2020-11-02 14:55:10 +01:00
David Sehnal
06111e2731
1.1.28
2020-11-02 10:45:48 +01:00
David Sehnal
adb49371bb
fix build error
2020-11-02 10:43:01 +01:00
Alexander Rose
7b726ded20
gaussian density, render to float texture when available
2020-11-01 17:11:13 -08:00
Alexander Rose
9f85a0c840
better webgl context resource encapsulation
...
- added .namedComputeRenderables, .namedFramebuffer and .namedTexture
- use for shared resourced instead of storing in closure
- required to have multiple molstar webgl contexts simultaneously
2020-11-01 16:10:13 -08:00
Alexander Rose
f92755c920
factored out Camera.targetDistance
2020-11-01 14:09:16 -08:00
Alexander Rose
d141c27765
wip, direct-volume rendering
...
- better near/far clipping plane support
- use quality props in volume representations
2020-11-01 14:08:31 -08:00
Alexander Rose
062ac65f0f
added pageX & pageY to WheelInput
2020-10-31 15:44:34 -07:00
Alexander Rose
bb420d0806
fix IndexPairBonds created with wrong count
...
- needs atom count (not bond count)
2020-10-31 15:42:18 -07:00
Alexander Rose
0018032423
detect AS and BR in guessElementSymbol
2020-10-31 15:40:46 -07:00
Alexander Rose
3dd48ac73c
render passes refactoring
...
- simpler viewport handling
- shared render targets
- stereo camera fixes & improvements
2020-10-31 15:35:50 -07:00
David Sehnal
4632a6f305
Merge branch 'master' of https://github.com/molstar/molstar
2020-10-31 20:19:37 +01:00
David Sehnal
eda570d4f1
alpha-orbitals: re-enable cutoff in GPU shader
2020-10-31 20:19:13 +01:00
Alexander Rose
b0127d746d
add bool uniform support
2020-10-31 12:10:15 -07:00
Alexander Rose
5a66ca69c4
tweaks/fixes
...
- avoid using global `name` property
- set Promise return value for TS 4.1 compat
- avoid tuple type names for TS <= 3.9 compat
2020-10-31 11:37:19 -07:00
Alexander Rose
1c17277f03
picking improvements
...
- get 3d position from depth
- option to render an object only in color pass
2020-10-31 11:34:44 -07:00
David Sehnal
d771bdc8ff
Merge branch 'master' into alpha-orbitals
2020-10-31 18:58:55 +01:00
David Sehnal
eace3f4259
alpha-orbitals: webgl1 support
2020-10-31 18:48:05 +01:00
David Sehnal
8f88da70a6
alpha-orbitals: use square texture for GPU comp
2020-10-31 18:11:34 +01:00
David Sehnal
b797be9642
alpha-orbitals: refactoring
2020-10-31 17:59:14 +01:00
David Sehnal
2395b7a10a
alpha-orbitals: force CPU computation
2020-10-31 17:08:51 +01:00
David Sehnal
0764795c08
alpha-orbitals: optimization & webgl1 support
2020-10-31 16:52:09 +01:00
David Sehnal
ea8b7a1d56
viewer.loadVolumeFromUrl
2020-10-30 11:03:21 +01:00
David Sehnal
7c6827f5f5
load all models or assembly preset
2020-10-30 10:21:26 +01:00
David Sehnal
5a6f16ef8d
viewer: option to disable volume streaming
2020-10-30 10:01:54 +01:00
David Sehnal
8dfdcdd0b7
alpha-orbitals: gpu surface option
2020-10-28 20:04:34 +01:00
David Sehnal
67a2594108
immediate mode slider, alpha-orbitals improvements
2020-10-28 19:16:53 +01:00
David Sehnal
871f9635e3
alpha-orbitals: controls
2020-10-28 18:49:25 +01:00
David Sehnal
25251f3546
Merge pull request #92 from lidaof/master
...
Add chromosome and region query for g3d format
2020-10-28 16:00:55 +01:00
David Sehnal
98824f477e
Merge pull request #94 from JonStargaryen/modelserverfixes
...
create-table: add protonation variants to cca.bcif
2020-10-27 22:26:36 +01:00
David Sehnal
aae9a117e8
alpha-orbitals: simplify shader
2020-10-27 22:23:13 +01:00
David Sehnal
452639c3ce
alpha-orbitals: unused import
2020-10-27 21:41:35 +01:00
David Sehnal
6bd45e0a9b
alpha-orbitals: improvements and fixes
2020-10-27 21:28:19 +01:00
David Sehnal
be100a3ac6
alpha-orbitals: optimize iso value computation
2020-10-27 20:09:26 +01:00
David Sehnal
96a8cd789c
alpha-orbitals: optimization
2020-10-27 17:37:30 +01:00
David Sehnal
d195e1dbf5
alpha-orbitals: gpu wip
2020-10-27 15:38:08 +01:00
David Sehnal
e6a8e788f5
alpha-orbitals: add unit test
2020-10-26 18:07:57 +01:00
David Sehnal
a755ed441e
alpha-orbitals: data model tweak
2020-10-26 15:37:52 +01:00
David Sehnal
de8f294329
alpha-orbitals extension and example
2020-10-24 16:32:40 +02:00
Daofeng Li
021171c07d
expose chroms array to G3dInfoData for later data based decoration
2020-10-23 13:36:20 -05:00
David Sehnal
013ddb72ed
multisample camera update fix
2020-10-21 09:05:48 +02:00
JonStargaryen
207c226f66
naming
2020-10-20 12:57:31 -07:00
JonStargaryen
b4ff98499b
avoid overiding of entries for atom data
2020-10-20 12:36:36 -07:00
JonStargaryen
8471d337a2
add protvar atoms to cca.bcif
2020-10-20 12:31:02 -07:00
David Sehnal
2f84b94227
Basic stereo rendering support
2020-10-20 18:36:20 +02:00
Daofeng Li
8dcd6063b7
update according to @arose's review
2020-10-20 00:08:08 -05:00
Alexander Rose
caefe7ba67
wip, direct-volume rendering
...
- volume marking
- position iterator
- trilinear position/vertex color interpolation
- fix missing update on traceOnly param change
2020-10-18 22:40:34 -07:00
Alexander Rose
ad6cebc59b
canvas3d: fixes for custom pixel-scale & viewport
2020-10-18 13:46:32 -07:00
Daofeng Li
e8d2e6d806
update chain-test as @arose suggested
2020-10-18 10:15:19 -05:00
Alexander Rose
39352c40d1
fix indention
2020-10-18 00:34:40 -07:00
Alexander Rose
9994262abc
Merge branch 'master' of https://github.com/molstar/molstar
2020-10-18 00:25:41 -07:00
Alexander Rose
5bcf923381
canvas3d: custom pixel-scale & viewport
2020-10-18 00:25:00 -07:00
Alexander Rose
ab5dd0b733
webgl & canvas3d helpers
...
- webgl.clear()
- canvas3d.pause()
- canvas3d pickScale adustable on creation
2020-10-17 12:48:01 -07:00
Alexander Rose
5a8a6310f8
webgl resource reuse improvements
...
- reuse common compute renderables
- add dRenderVariant to existing schema object
2020-10-17 12:18:52 -07:00
Alexander Rose
a634c7a587
adjust lines mapping/vertex indices
...
- to work well with position iterator for coloring
2020-10-17 11:12:37 -07:00
Alexander Rose
353c5d6d95
set TrajectoryInfo & AsymIdCount to dynamic model property
...
- fixes model-index coloring
2020-10-17 11:10:49 -07:00
David Sehnal
92698c486c
Fix MappedControl edge case
2020-10-15 09:11:06 +02:00
Daofeng Li
898dd1161d
Update g3dRegionQuery function params
2020-10-13 09:05:51 -05:00
Daofeng Li
361f289d0e
Add chromosome and region query for g3d format
2020-10-13 00:53:45 -05:00
Alexander Rose
b49d036fcd
wip, volume rendering
...
- fix, unset UNPACK_FLIP_Y_WEBGL for 3D tex
- gaussian-volume visual
- fixed, slice visual picking
- fixed, direct-volume renderable picking use depth
2020-10-12 00:35:53 -07:00
Alexander Rose
cfee9d86c0
multi-sample pass improvements & fixes
...
- use float rt when possible
- test color-float-buffer support
- fix, limit samples per frame
- include camera-helper scene
2020-10-11 23:01:00 -07:00
Alexander Rose
92622dfbd7
fix element loci .toExpression for multi model structures, #56
2020-10-10 16:55:01 -07:00
Alexander Rose
80c2876350
ui, guard focus entry list against too many items
2020-10-10 16:53:21 -07:00
Alexander Rose
fb99f6db8a
tighter spheres geo bounding sphere
2020-10-10 16:52:32 -07:00
Alexander Rose
862f8193ef
wip, direct-volume-rendering
...
- support for flip-sided and double-sided
- add single-layer isosurface option
- fix webgl1 depth pass not clearing
- fix slow out-of-bounds access when creating texture
2020-10-04 14:01:42 -07:00
Alexander Rose
490c6679eb
add support for vertex colors
...
use in color theme with
- PositionLocation
- 'vertex'/'vertexInstance' granularity
2020-10-04 00:36:34 -07:00
Alexander Rose
dd278ca964
model & repr update/selection fixes and tweaks
2020-10-03 17:27:41 -07:00
Alexander Rose
0892bb24d0
geometry building improements
...
- add and use PrimitiveBuilder.addQuad
- avoid namespace lookups for ribbon building
- allow triangluar prism
2020-10-03 11:52:31 -07:00
Alexander Rose
83ce5e9422
add config item for state history-capacity
2020-10-03 11:50:37 -07:00
Alexander Rose
c4ba92c7cb
input-observer: allow some non pritable keys
2020-10-03 11:49:53 -07:00
David Sehnal
846bdf10b0
1.1.27
2020-10-03 18:50:04 +02:00
David Sehnal
91a46ea7df
another Slider2 fix
2020-10-03 18:47:53 +02:00
David Sehnal
e4ec68a86c
1.1.26
2020-10-03 18:20:04 +02:00
David Sehnal
410655052f
fix Slider2 bug
2020-10-03 18:16:06 +02:00
Alexander Rose
17162e967a
fix create-ion, add chem-comp-dict util
2020-09-30 23:55:35 -07:00
Alexander Rose
c119a1bc21
Merge pull request #88 from McMenemy/extract_ion_names_from_ccd
...
Extract ion names from ccd
2020-09-30 23:18:41 -07:00
David Sehnal
7f2e98f714
1.1.25
2020-09-30 18:29:45 +02:00
David Sehnal
82f5d8be21
Merge pull request #89 from JonStargaryen/modelserver-transform
...
Add transform functionality to ModelServer
2020-09-30 18:24:15 +02:00
JonStargaryen
73fa675346
version & CHANGELOG
2020-09-30 09:15:26 -07:00
JonStargaryen
1f2812b2e3
standardize QueryParamType
2020-09-30 08:56:25 -07:00
JonStargaryen
6f05179db8
remove createMat4
2020-09-30 08:38:12 -07:00
McMenemy
fc8848e97c
revert release filter
2020-09-29 21:43:39 -07:00
JonStargaryen
b991102bfa
rename param info
2020-09-29 12:24:22 -07:00
JonStargaryen
e3768805a6
rename to transform
2020-09-29 12:21:52 -07:00
JonStargaryen
cdb65665a6
transform
2020-09-29 11:33:05 -07:00
David Sehnal
3765bc410c
1.1.24
2020-09-29 18:58:15 +02:00
David Sehnal
69bbd76f33
mol-plugin: fix initViewer when settings canvas3d props in spec
2020-09-29 18:54:32 +02:00
McMenemy
b61b3e1115
fix linter error
2020-09-29 08:53:26 -07:00
McMenemy
835f717e47
only keep REL ions
2020-09-29 08:35:51 -07:00
McMenemy
6a35a3ece0
change date to 2020
2020-09-28 19:41:45 -07:00
McMenemy
518621a1bd
add command to README.md
2020-09-28 16:28:48 -07:00
McMenemy
51acfa1dce
revert package-lock.json changes
2020-09-28 16:26:46 -07:00
McMenemy
5be6c9176a
move to separate script
2020-09-28 16:23:19 -07:00
David Sehnal
dfa83c94f7
ParamDefinition.ValueRef defaultRef option
2020-09-28 21:12:21 +02:00
David Sehnal
67aedd4770
ParamDefinition.ValueRef
2020-09-28 20:20:20 +02:00
David Sehnal
346eb59da9
color list value offset support
2020-09-28 14:05:42 +02:00
Alexander Rose
3195594ef3
Merge branch 'master' of https://github.com/molstar/molstar
2020-09-27 23:56:54 -07:00
Alexander Rose
489b412308
wip, direct-volume rendering
...
- separate pass to check against depth texture
- support precalculated normals
- shading in volume mode
- fixed orthographic projection
- fixed skewed grid (David)
- step size prop
- isosurface picking (needs more work)
2020-09-27 23:56:06 -07:00
Alexander Rose
2d0e8d4ca0
geo & repr data update tweaks
2020-09-27 12:12:11 -07:00
Alexander Rose
27f94c81a2
applied event for animation manager
2020-09-27 12:08:48 -07:00
Alexander Rose
1e865ecacc
key event for input-observer
2020-09-27 12:08:27 -07:00
McMenemy
f293a02485
better arg help text
2020-09-25 20:13:33 -07:00
McMenemy
ddf00600c6
add command to README.md
2020-09-25 20:00:52 -07:00
McMenemy
88cd639493
add code generated types ion file
2020-09-25 19:37:06 -07:00
McMenemy
0a30ed45f9
first pass working extracting ion names
2020-09-25 19:17:42 -07:00
Josh McMenemy
b5b282c141
Merge pull request #1 from molstar/master
...
merge molstar master
2020-09-25 16:57:50 -07:00
David Sehnal
c4c60cb263
1.1.23
2020-09-25 19:45:51 +02:00
JonStargaryen
e3cf4e928e
propagate
2020-09-21 15:33:10 -07:00
JonStargaryen
d8a08ef900
normalize query param
2020-09-21 13:54:22 -07:00
JonStargaryen
8b8f3bf492
query param def for transformation matrix
2020-09-21 13:28:22 -07:00
David Sehnal
3983073d6c
mol-plugin: fix canvas bg color when setting partial renderer params
2020-09-21 12:07:49 +02:00
David Sehnal
82b22fa3f2
fix highlightOn in basic-wrapper example
2020-09-21 11:38:41 +02:00
Alexander Rose
8a38f73771
more approximate math functions
2020-09-19 18:13:08 -07:00
Alexander Rose
37da82b138
atomic detail preset tweaks
...
- handle structures with low residue to element ratio
2020-09-19 18:10:53 -07:00
Alexander Rose
dd17cb23d9
support label for file param controls; check event.key as well
2020-09-19 18:09:52 -07:00
Alexander Rose
8f3afd9f7c
try use spacegroup cell to estimate structure volume
2020-09-19 11:32:17 -07:00
Alexander Rose
6e39188f0b
unitcell repr attachment parameter
2020-09-19 11:31:32 -07:00
Alexander Rose
667cacea12
various structure update related fixes- fixes #87- update on hierarchy changes- fix select mark on object update
2020-09-19 11:29:02 -07:00
Alexander Rose
49f0ec981c
check js files as well with eslint
...
- moved ts eslint config into overrides
2020-09-19 11:13:13 -07:00
David Sehnal
a60d6e9223
1.1.22
2020-09-19 11:07:33 +02:00
David Sehnal
2d111c1e25
mol-plugin: ability to ignore loci in highlight/select behavior
2020-09-19 10:55:40 +02:00
Alexander Rose
874cde4f72
1.1.21
2020-09-14 10:09:38 -07:00
David Sehnal
826318760e
Canvas3DParams.camera.manualReset
2020-09-14 18:51:24 +02:00
Alexander Rose
de790051aa
schema updates
...
- note that ncs.id has changed from string to number
2020-09-13 02:54:12 -07:00
Alexander Rose
00bf75839e
Merge branch 'master' of https://github.com/molstar/molstar
2020-09-13 02:26:38 -07:00
Alexander Rose
b9d4501dcc
more fine-grained model/structure/unit updates
2020-09-13 02:25:49 -07:00
Alexander Rose
46fb1789b0
trajectory cell handling improvements
2020-09-12 17:06:58 -07:00
Alexander Rose
a1e8bf841b
color theme tweaks, more acurate granularity
2020-09-12 14:53:40 -07:00
Alexander Rose
6662dbfdd6
use unit/structure boundary for interactions geo
2020-09-12 14:51:36 -07:00
Alexander Rose
39b9710d16
fix unneccessary render & geo updates
...
- uniforms & defines
- bufferSubData instead of bufferData
- scene remove
- drawCount
- geo builder
2020-09-12 14:50:14 -07:00
Alexander Rose
4fe303da72
add missing DMPC lipid
2020-09-12 14:42:19 -07:00
Alexander Rose
0662506d35
add code to experiment with linear RGB workflow
2020-09-12 14:41:23 -07:00
Alexander Rose
ea987f5601
package script tweaks
...
- serve: use gzip
- state: set default working dir
2020-09-12 14:35:17 -07:00
Alexander Rose
bcae586122
math geo helpers
2020-09-12 14:34:14 -07:00
David Sehnal
e56f188a12
TypeScript 4.0 & update packages
2020-09-12 12:40:15 +02:00
David Sehnal
8fda9beb7b
Merge pull request #86 from molstar/dependabot/npm_and_yarn/node-fetch-2.6.1
...
Bump node-fetch from 2.6.0 to 2.6.1
2020-09-11 17:23:18 +02:00
dependabot[bot]
0f50a6682b
Bump node-fetch from 2.6.0 to 2.6.1
...
Bumps [node-fetch](https://github.com/bitinn/node-fetch ) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases )
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-10 20:13:07 +00:00
David Sehnal
524d38c450
fix bounding box bug
2020-09-10 12:43:47 +02:00
Alexander Rose
68a2e52355
increase mediumResidueCount threshold to 5000, #85
2020-09-10 00:31:05 -07:00
David Sehnal
447d1f940f
Grid.getHistogram
...
+ do not exlude any code from main build because it turned off VS Code features in the affected files
2020-09-09 18:38:54 +02:00
David Sehnal
1cbb59b5d0
1.1.20
2020-09-09 17:52:31 +02:00
Alexander Rose
6f5bcdef90
sphere3d extrema fixes
2020-09-08 23:54:54 -07:00
David Sehnal
f6f1c5a350
mol-model: optimize atomGroups query
2020-09-09 08:16:01 +02:00
Alexander Rose
f6545c38be
1.1.19
2020-09-08 01:38:58 -07:00
Alexander Rose
53fe73d3ee
Structure.ofModel: merge consecutive water chains
2020-09-08 01:34:20 -07:00
Alexander Rose
3bf5ab1ef7
psf parser: segment name as auth asym id
2020-09-08 01:13:24 -07:00
Alexander Rose
b4813ff866
remove tryAdjustBoundary for now
...
- not precise enough/too costly
2020-09-08 01:12:43 -07:00
Alexander Rose
845269e9a5
tryAdjustBoundary tweaks
2020-09-08 01:10:50 -07:00
Alexander Rose
59968d92ab
1.1.18
2020-09-07 18:30:23 -07:00
Alexander Rose
d5b7cd370b
wip, direct-volume rendering
...
- re-enabled for volume data
- fix normal calc
- support negative isovalues
- flat-shaded support
- ignore-light support
- support cell picking & marking
- support depth calculation/write
- support fog
- support interior coloring
- maxSteps loop counter as uniform in webgl2
- fix shifted coordinates and boundary issues
- improved geo/repr params
2020-09-07 18:02:07 -07:00
Alexander Rose
b4434cce17
fix picking in webgl1 for isosurface and slice
2020-09-07 17:55:04 -07:00
Alexander Rose
e73227519b
factored out/moved common volume helpers
...
- createIsoValueParam
- eachVolumeLoci
2020-09-07 13:35:37 -07:00
Alexander Rose
f8e6d5cbfb
add option to disable hardware antialiasing- wastful for direct volume rendering
2020-09-07 13:29:36 -07:00
Alexander Rose
70bde8c899
bounding sphere calculation for transformed boxes
...
- add Sphere.fromDimensionsAndTransform
- use for unitcell cage & volume
- precise image bounding sphere
2020-09-07 13:06:23 -07:00
Alexander Rose
361dce2b96
more precise sphere shader sizes
2020-09-07 12:55:56 -07:00
Alexander Rose
c83ce28bf4
no need for fragDepth in image shader
2020-09-05 14:43:24 -07:00
Alexander Rose
b9a3620a4c
get EXT_float_blend together with EXT_color_buffer_float
...
- firfox warns to do that for best support
2020-09-05 14:42:44 -07:00
Alexander Rose
a939a57811
only dispatch hover event on changes
...
- camera, input changes
- better handle empty picking ids
2020-09-05 14:41:45 -07:00
Alexander Rose
8388ee8f1e
make putty repr independent of secondary structure
...
- yields performance when secondary structure would need to be calculated
2020-09-05 14:37:23 -07:00
Alexander Rose
befa40f5a2
more boundary calc tweaks
...
- lower thresholds for using coarse calc
2020-09-04 00:18:34 -07:00
Alexander Rose
36257e2b0f
fix SelectLoci on object-updated checks
2020-09-03 23:22:02 -07:00
Alexander Rose
769022e88c
avoid creating unneccessary visual props objects
2020-09-03 23:20:26 -07:00
Alexander Rose
51c180a8f4
boundary calculation optimizations
...
- fast path for single transform renderables
- check conformation when remapping unit
2020-09-03 23:18:45 -07:00
Alexander Rose
2ffc5dc5c0
mol-ql: account for source when extending to whole residues
2020-09-03 23:14:18 -07:00
Alexander Rose
431ba01117
check if renderable transform matrix has reflection
...
- force double-sided draw to ensure the front is drawn
2020-09-03 23:11:03 -07:00
Alexander Rose
c6a4350b81
removed unused Canvas3D.getPixelData
...
- use .getImagePass instead
2020-09-02 22:22:25 -07:00
Alexander Rose
9ef8d0c9f8
fix missing camera radiusMax update
2020-09-02 22:20:25 -07:00
Alexander Rose
e7606477c2
fix wrong texture3d_from_2d_linear shader chunk path
2020-09-02 22:18:40 -07:00
Alexander Rose
de093b5472
support origin and model as reference for model unitcell representation
2020-09-02 22:14:44 -07:00
Alexander Rose
88cd9184d8
add FormatPropertyProvider.delete
2020-09-02 22:12:14 -07:00
Alexander Rose
055c169c1f
add dontCompose arg to StructureBuilder.addWithOperator
2020-09-02 22:11:45 -07:00
Alexander Rose
1988275695
workaround for 1 pixel texture issues
...
- always use at least 2x2 textures
2020-09-02 22:10:54 -07:00
Alexander Rose
82451bff00
mol2 fixes
...
- handle multi model files
- fix optional column parsing
- correct type symbol assignment
2020-09-02 22:10:02 -07:00
Alexander Rose
e6fd0202a6
bond & interaction fixes
...
- add all inter-bond from index-pair (indexA >= indexB is handled by eachUnit loop)
- add inter contacts only once (not twice)
- allow same index contacts when between different units
- more granular each loci marking for interactions and bonds
- use bounding sphere from structure for inter bonds
2020-09-02 22:08:25 -07:00
David Sehnal
c21d84dd62
1.1.17
2020-09-01 12:58:52 +02:00
David Sehnal
f392ac21cd
mol-state: transaction rethrowErrors option
2020-09-01 12:55:41 +02:00
David Sehnal
d4e5473b86
1.1.16
2020-09-01 11:45:21 +02:00
David Sehnal
760298c6bf
mol-state: fix transation error reporting & improve task abort
2020-09-01 11:41:21 +02:00
David Sehnal
d949b99629
1.1.15
2020-09-01 09:48:16 +02:00
David Sehnal
fff9719e48
mol-plugin: TaskManager.requestAbortAll
...
+ modified requestAbort to accept taskId
2020-09-01 09:45:06 +02:00
Alexander Rose
5858a6eb19
Merge branch 'master' of https://github.com/molstar/molstar
2020-08-29 14:02:11 -07:00
Alexander Rose
46acc1b95e
object controls movement helper
2020-08-29 14:00:03 -07:00
Alexander Rose
da4654b859
use device pixel ratio in trackball panning
2020-08-29 13:54:55 -07:00
Alexander Rose
32869a9a45
added drag event to canvas3d interactivity
2020-08-29 13:52:24 -07:00
Alexander Rose
4cfbccc5d6
added CPU unpackRGBAToDepth
2020-08-28 18:48:45 -07:00
David Sehnal
6301196e67
1.1.14
2020-08-28 10:46:27 +02:00
David Sehnal
0c61c2badd
fix multi-model loading & intra bonds caching
...
- moved atomSourceIndex to a separate property outside the data so diffing works
2020-08-28 10:25:23 +02:00
David Sehnal
1207526161
1.1.13
2020-08-27 13:54:28 +02:00
David Sehnal
405d9d524f
measurements & labels options
2020-08-27 13:48:03 +02:00
David Sehnal
f724717821
1.1.12
2020-08-27 12:30:05 +02:00
David Sehnal
6247efa8b6
mol-model: Unit.Atomic.tryRemapBonds
2020-08-27 12:26:20 +02:00
David Sehnal
7045545419
mol-model: check if bonds can be remapped in Unit.Atomic
2020-08-27 08:11:20 +02:00
Alexander Rose
17a0a2be6f
support picking threshold with screendoor transparency
2020-08-26 20:29:03 -07:00
Alexander Rose
0e92cfa007
more acurate trackball panning
2020-08-26 20:28:26 -07:00
David Sehnal
04e17872d0
mol-repr: link cylinder offset based on atom radius
2020-08-26 16:48:04 +02:00
Alexander Rose
59255c720d
1.1.11
2020-08-25 18:49:11 -07:00
Alexander Rose
eb71e2c606
use only unit ids in inter unit graph
...
not units themselves, so the graph can be reused for structures with same topology but different coordinates
2020-08-25 18:44:54 -07:00
Alexander Rose
db2905ba9f
ensure themes with dependencies are updated
2020-08-25 18:42:32 -07:00
Alexander Rose
d097a4abd2
use isH in ellipsoid mesh builder
2020-08-25 18:41:09 -07:00
Alexander Rose
459cfd7ab8
avoid using lookup3d when boundary is sufficient
2020-08-25 18:40:24 -07:00
Alexander Rose
317229afee
Merge branch 'master' of https://github.com/molstar/molstar
2020-08-25 14:49:31 -07:00
David Sehnal
1e2f16d6b3
1.1.10
2020-08-24 08:52:23 +02:00
David Sehnal
be07c1668f
Merge branch 'master' of https://github.com/molstar/molstar
2020-08-23 10:35:06 +02:00
David Sehnal
90ddb3dc34
remove Model.customData
2020-08-23 10:34:43 +02:00
Alexander Rose
f968e86387
move remapModel to structure & pass interUnitBonds
2020-08-22 23:59:21 -07:00
Alexander Rose
56639f0bda
use structure.root.boundary for volume
2020-08-22 23:58:41 -07:00
Alexander Rose
8ae40bfd7c
get boundary from unit (not lookup)
2020-08-22 23:58:17 -07:00
Alexander Rose
a7901c53ce
added approx log
2020-08-22 23:57:20 -07:00
Alexander Rose
76f856fa4f
Merge branch 'master' of https://github.com/molstar/molstar
2020-08-22 13:55:33 -07:00
Alexander Rose
63a4cda442
handle in-place structure updates in focus manager
2020-08-22 13:55:24 -07:00
Alexander Rose
603aa89609
increase threshold for tryAdjustBoundary to 5%
2020-08-22 13:54:26 -07:00
Alexander Rose
51dd388912
refactored bond & element ignore test
2020-08-22 13:54:04 -07:00
Alexander Rose
c4708f0260
add derived atomicNumber
2020-08-22 13:02:51 -07:00
Alexander Rose
dcfe2e3072
unit boundary handling improvements
...
- tryAdjustBoundary from previous boundary
- box3d & boundary tweaks
2020-08-22 12:34:02 -07:00
Alexander Rose
9d536fefff
add oldData to in-place State.ObjectEvent
2020-08-22 12:26:55 -07:00
David Sehnal
ed69d15ee1
gaussian surface getUnitExtraRadius
2020-08-22 14:21:25 +02:00
David Sehnal
4cd7f0575e
mol-model: Model.customData & G3d support improvements
2020-08-22 14:12:42 +02:00
Alexander Rose
ad1507dadf
Merge branch 'master' of https://github.com/molstar/molstar
2020-08-21 11:12:49 -07:00
David Sehnal
c358259437
Improved G3d support
2020-08-21 17:28:19 +02:00
Alexander Rose
6b961c532f
avoid unnecessary theme recreation
2020-08-20 17:59:23 -07:00
Alexander Rose
bb8f872a13
removed unused code
2020-08-20 17:58:04 -07:00
Alexander Rose
93df8a65cd
add names to anonymous function for easier debugging
2020-08-20 17:55:59 -07:00
Alexander Rose
de9fd2fcd7
increase max allowed fps parameter
2020-08-20 17:55:09 -07:00
Alexander Rose
24ae8dfda8
use array.fill instead of for loop
2020-08-20 17:54:42 -07:00
Alexander Rose
909e4b3a9f
perf improvement for intra unit bond visuals
...
- reorder some if statement to have common case first
- avoid no-op and fixed functions
- const enum
2020-08-20 17:54:22 -07:00
Alexander Rose
09c46447d9
approx exp, use for gaussian summation
2020-08-20 17:50:59 -07:00
Alexander Rose
239a7cc072
small perf tweak for chunked array
2020-08-20 17:49:31 -07:00
Alexander Rose
f7ccff61e0
avoid namespace lookups for better performance
...
- in performance critical code
2020-08-20 17:48:20 -07:00
Alexander Rose
f8a7483467
mol-geo: add cos sin cache, remove unused wave param
2020-08-20 17:44:05 -07:00
David Sehnal
0a7b3fa396
Fix gaussian surface bounding sphere radius
2020-08-20 21:57:36 +02:00
David Sehnal
e5cf8bcc04
dihedral angle label fix
2020-08-18 21:54:04 +02:00
David Sehnal
f93230ce44
1.1.9
2020-08-18 11:21:21 +02:00
David Sehnal
bdde2cea31
mol-math: IntAdjacencyGraph.areEqual, remove hashCode
2020-08-18 11:17:45 +02:00
David Sehnal
d44bb6c908
mol-model: Fast unit conformation comparison
2020-08-18 11:02:31 +02:00
David Sehnal
052e30b739
1.1.8
2020-08-18 10:14:28 +02:00
Alexander Rose
48a7ac80f5
arg fix
2020-08-17 19:10:38 -07:00
Alexander Rose
c9717c2332
avoid unneccesary marking
2020-08-17 18:58:12 -07:00
Alexander Rose
aaed0a9a63
hashCode for bonds to avoid re-creating repr
...
- TODO might be better solved with a unique id/version/identity check when unit bond can be reused
2020-08-17 18:57:35 -07:00
Alexander Rose
c29648ac9b
more reusable units, added model.parent, finer repr updates
2020-08-17 18:51:22 -07:00
Alexander Rose
cb1f52a8f4
index-pairs bonds fixes & improvements, better cif-core bond handling
2020-08-17 18:38:39 -07:00
Alexander Rose
5f759edc1b
optimized cylinder meshBuilder
2020-08-17 18:34:50 -07:00
Alexander Rose
8897261836
decoupled structure.boundary from lookup
2020-08-17 18:34:21 -07:00
David Sehnal
23b1426567
fix computeIntraUnitBonds from IndexPairBonds
2020-08-17 11:37:41 +02:00
David Sehnal
329658ff54
fix computeInterUnitBonds from IndexPairBonds
2020-08-17 07:42:32 +02:00
David Sehnal
482059cc9b
first class Trajectory object
...
- baseline for interpolation and async fetching support
2020-08-14 12:47:41 +02:00
David Sehnal
4e509fc479
Fix clipping object angle (convert to rad)
2020-08-14 11:35:01 +02:00
David Sehnal
6b1edd9d10
basic G3D support
2020-08-13 12:56:42 +02:00
David Sehnal
d0c692fe03
1.1.7
2020-08-06 16:38:55 +02:00
David Sehnal
36ee1089a8
updated packages
2020-08-06 16:34:46 +02:00
David Sehnal
723bf3e657
model-server: 404 response on missing inputs
2020-08-06 10:38:32 +02:00
David Sehnal
dc08e524b3
1.1.6
2020-07-29 17:09:51 +02:00
David Sehnal
3ecd305adf
Merge pull request #73 from JonStargaryen/chem-comp
...
Support export of charges, stereo flag and SYBYL atom types for ModelServer ligand queries
2020-07-29 17:06:36 +02:00
JonStargaryen
60eb42391e
use isNonMetalBond
2020-07-28 12:35:59 -07:00
JonStargaryen
26f5210518
make ctx-aware
2020-07-28 12:33:56 -07:00
JonStargaryen
7b41d800c0
use for of to check non-metals
2020-07-28 12:19:50 -07:00
JonStargaryen
3aa9ef7595
rename chem_comp_bond to chem_comp_dict
2020-07-28 11:28:11 -07:00
JonStargaryen
fad5a40ec4
Merge remote-tracking branch 'upstream/master' into chem-comp
2020-07-28 11:27:18 -07:00
JonStargaryen
58e0ba016e
rename to atoms/chem_comp and bonds/chem_comp
2020-07-28 11:20:01 -07:00
JonStargaryen
b8f168ebf5
iterators
2020-07-28 10:42:41 -07:00
JonStargaryen
560c26c73f
wip mol2
2020-07-27 10:34:35 -07:00
JonStargaryen
73ada6b1f1
rewire mol/sdf
2020-07-27 10:27:30 -07:00
JonStargaryen
4f2cee3b56
introduce map, ditch getLabel
2020-07-27 09:36:57 -07:00
David Sehnal
ad6975c99d
1.1.5
2020-07-27 13:37:10 +02:00
David Sehnal
bea462b8b2
Fix servers build error
2020-07-26 20:52:22 +02:00
David Sehnal
5652fa55db
updated packages
2020-07-23 12:27:09 +02:00
David Sehnal
d2208a0814
mol-plugin: createPluginAsync, initial Canvas3DProps in PluginSpec
2020-07-22 12:47:34 +02:00
David Sehnal
62a456ce82
mol-plugin-state: support ArrayBuffer/Uint8Array raw binary data
2020-07-22 12:23:19 +02:00
David Sehnal
bef1142a31
1.1.4
2020-07-21 22:37:29 +02:00
David Sehnal
8e07de62dc
fix auth_comp_id property access
2020-07-21 22:33:37 +02:00
JonStargaryen
347b9ead6b
add atomTablePath to default config
2020-07-20 11:31:28 -07:00
JonStargaryen
6d9a09620c
propagate chem_comp_atom data
2020-07-20 11:28:20 -07:00
JonStargaryen
17349b8529
sybyl atom types
2020-07-20 10:16:37 -07:00
Alexander Rose
3a200fe2d7
add label_seq_id when undefined- serial no, 1-based for each chain, see #72
2020-07-17 23:36:53 -07:00
Alexander Rose
10bd513680
refactored pdb format label_seq_id handling
...
- leave undefined so it can be added later with hierarchy info
- see #72
2020-07-17 23:31:35 -07:00
Alexander Rose
9214c54e7d
add CifField.ofUndefined
2020-07-17 23:28:40 -07:00
Alexander Rose
64da492d63
fix non-standard residue check when filed not given
2020-07-17 21:35:29 -07:00
JonStargaryen
cbb65aaaac
fix missing data in bond table
2020-07-17 18:09:30 -07:00
JonStargaryen
78c9dda257
wip sybyl
2020-07-17 17:22:02 -07:00
JonStargaryen
20450e352f
wip sybyl
2020-07-17 11:31:40 -07:00
JonStargaryen
9559c22858
mol2 encoder reports bonds again
2020-07-17 11:14:22 -07:00
Alexander Rose
0d39dc69f1
use label asym-id for coloring coarse models (pdbdev), fixes #69
2020-07-14 23:25:14 -07:00
Alexander Rose
1a29159dfd
crystal-contacts preset, color theme tweaks
2020-07-14 23:10:40 -07:00
Alexander Rose
8c21d3b9d9
Merge branch 'master' of https://github.com/molstar/molstar
2020-07-13 21:11:19 -07:00
Alexander Rose
24143d7078
build docking-viewer as app
...
not as example (so it has umd)
2020-07-13 21:11:11 -07:00
Alexander Rose
22ead527f2
expose chain-id color params to element-symbol and illustrative
2020-07-13 21:09:39 -07:00
Alexander Rose
104666a13e
reset focus repr color params
...
to element-symbol, when no theme given
2020-07-13 21:08:02 -07:00
David Sehnal
f9ea48fd7b
mol-model: atom_site.B_iso_or_equiv added to mmCIF exporter
2020-07-11 15:19:25 +02:00
JonStargaryen
80598dc102
typo
2020-07-10 13:16:53 -07:00
JonStargaryen
fbaaa57ca2
sybyl criteria
2020-07-10 13:16:22 -07:00
JonStargaryen
b0113d6189
mol2: charges, fix to actually use label_atom_id
2020-07-09 21:27:36 -07:00
JonStargaryen
da1fa03a5f
fix mol2 substructure line
2020-07-09 21:18:19 -07:00
JonStargaryen
48d0418f0e
mol writing with inline charges and chiral flag
2020-07-09 21:15:54 -07:00
JonStargaryen
cf0122ce23
add component atom
2020-07-09 17:24:43 -07:00
JonStargaryen
7216a25877
creation of charge and stereo config data
2020-07-09 17:08:34 -07:00
David Sehnal
89eae0807e
docs fix
2020-07-06 15:13:13 +02:00
Alexander Rose
bfc52fbc6b
1.1.3
2020-07-03 16:04:52 -07:00
Alexander Rose
94cd5d3395
support for recommended iso value volumes
...
- automaticlly get for volumes with emdb entryId
2020-07-03 16:02:13 -07:00
David Sehnal
30d34584bf
model-server: added optional assemblyName param to /residueInteraction
2020-07-03 18:32:59 +02:00
David Sehnal
c81166d04b
1.1.2
2020-07-02 23:09:15 +02:00
David Sehnal
3384a8630b
Merge pull request #71 from JonStargaryen/sdf
...
SDF/MOL/MOL2 export by ModelServer
2020-07-02 23:03:00 +02:00
JonStargaryen
e39c7c4e98
move encoders to mol-io
2020-07-02 09:41:41 -07:00
JonStargaryen
38e838a352
remove label
2020-07-02 09:19:14 -07:00
JonStargaryen
cea22c0ea1
use spread
2020-07-02 09:18:52 -07:00
David Sehnal
6b73361963
mol-plugin-ui: added ViewportCanvas component
2020-07-02 14:00:26 +02:00
David Sehnal
096a4ee63e
mol-plugin: volume streaming 'auto' view mode
2020-07-02 13:46:58 +02:00
JonStargaryen
28c8d6bef9
description
2020-07-01 13:28:19 -07:00
JonStargaryen
37fdbfe12a
omit redundant code
2020-07-01 10:35:13 -07:00
David Sehnal
295cb84cc8
Fix docking-viewer presets
2020-07-01 12:50:24 +02:00
Alexander Rose
b5252516e3
added docking-viewer example
...
- expects a pdbqt and a mol2 file in the url get params
2020-06-30 21:57:25 -07:00
Alexander Rose
8e2c0327d6
added Viewport.ShowControls/Settings options to plugin config
2020-06-30 21:28:53 -07:00
Alexander Rose
eaa92b75a3
tweak, use const instead of let
2020-06-30 21:18:34 -07:00
Alexander Rose
ab81c89a9a
bool param for mark repr in Highlight/SelectLoci behaviors
2020-06-30 21:18:02 -07:00
Alexander Rose
e49af151c1
use mol2 mol_name for entity name when available
2020-06-30 21:16:11 -07:00
Alexander Rose
78ca5cbb43
use chain-id coloring as base for illiustrative coloring
2020-06-30 21:15:26 -07:00
Alexander Rose
48c242d59d
fix chain-id coloring for multi-model structures
2020-06-30 21:14:41 -07:00
JonStargaryen
8b4603d5a1
semicolon
2020-06-30 10:05:42 -07:00
JonStargaryen
cc6dce8845
numModels param for first model
2020-06-30 09:37:35 -07:00
JonStargaryen
b2eac8092c
cleanup
2020-06-29 15:33:36 -07:00
JonStargaryen
a22362bac8
hydrogen flag
2020-06-29 15:32:37 -07:00
JonStargaryen
298b283686
revert config
2020-06-29 15:24:01 -07:00
JonStargaryen
14f4de2e3f
revert config
2020-06-29 15:23:02 -07:00
JonStargaryen
9bde4c40b0
enforce first model
2020-06-29 11:22:35 -07:00
JonStargaryen
61390cb64f
group by query
2020-06-29 10:00:26 -07:00
Alexander Rose
1b67bc41f5
explicit pdbqt provider
...
- instead of trying to deduce it during parsing
2020-06-26 22:04:27 -07:00
Alexander Rose
5b698b816e
basic partial charge and pdbt support
...
- AtomPartialCharge format property provider
- add from PDBQT and MOL2
- color theme
2020-06-26 00:36:21 -07:00
Alexander Rose
bf9303ea80
number parser fix, handle prefixed plus sign
2020-06-26 00:33:47 -07:00
JonStargaryen
017676c148
path TODO
2020-06-25 16:31:53 -07:00
JonStargaryen
526f7700b2
cleanup
2020-06-25 16:05:43 -07:00
JonStargaryen
220e01106f
lint
2020-06-25 10:35:25 -07:00
JonStargaryen
240de5b24d
cleanup
2020-06-25 10:30:30 -07:00
JonStargaryen
17a001427b
spelling
2020-06-25 09:57:48 -07:00
JonStargaryen
a423970b9c
basic ligand writing
2020-06-25 09:53:22 -07:00
JonStargaryen
56f4c8775f
cleanup
2020-06-24 16:17:31 -07:00
JonStargaryen
5ed4aa0fae
SdfFile tweaks
2020-06-24 14:08:25 -07:00
JonStargaryen
4f4245b895
sdf def, reader, spec
2020-06-24 12:23:31 -07:00
JonStargaryen
bc6d2112e2
refactoring
2020-06-23 16:41:38 -07:00
JonStargaryen
3b2b87d264
tweaks to sdf output
2020-06-23 09:01:15 -07:00
Alexander Rose
181646f052
membrane orientation tweaks
...
- registered custom repr so it shows up in components
- some renames to make it more in line with the other extensions
- fix shapes to reuse existing geometries (fails to update on prop changes otherwise)
- added label to repr visuals on hover/highlight
- ignore light forbilayer planes mesh
- TODO: layer spheres seem to be broken (e.g. 3pqr)
2020-06-23 01:08:58 -07:00
Alexander Rose
ea5a945810
Merge pull request #47 from JonStargaryen/anvil
...
ANVIL / Membrane placement prediction implementation
2020-06-22 23:09:59 -07:00
JonStargaryen
7cfdc8ab1b
lint
2020-06-22 14:58:03 -07:00
JonStargaryen
52e011ade9
wip query mode
2020-06-22 14:53:34 -07:00
JonStargaryen
895e2ede2d
mol2 stub
2020-06-22 09:49:23 -07:00
JonStargaryen
3a25769a94
style
2020-06-22 09:26:38 -07:00
JonStargaryen
5db4b48a86
putative check for compatible encoding
2020-06-22 09:25:41 -07:00
Alexander Rose
aa2899bfbd
fix sequence label for non-standard residues, #70
2020-06-21 18:54:10 -07:00
JonStargaryen
40bbd87c4e
unique group check
2020-06-19 20:12:30 -07:00
JonStargaryen
fb7dd66600
cleanup
2020-06-19 17:45:00 -07:00
JonStargaryen
e12dc2b089
tweak mapping
2020-06-19 17:37:40 -07:00
JonStargaryen
78242b18c3
hydrogen handling
2020-06-19 15:28:51 -07:00
JonStargaryen
9043e4c8e1
propagate atoms only if present
2020-06-19 12:05:16 -07:00
JonStargaryen
54b5e3a0cc
hydrogen option
2020-06-19 10:19:23 -07:00
JonStargaryen
b6719a2f57
always write error category
2020-06-19 09:57:23 -07:00
JonStargaryen
087d5fbb68
stub for sdf writing
2020-06-18 21:12:06 -07:00
JonStargaryen
4f60c91256
impl is-transmembrane symbol correctly
2020-06-17 15:49:33 -07:00
JonStargaryen
99415ef290
reintroduce custom prop
2020-06-17 15:02:15 -07:00
JonStargaryen
d446a2d047
fix serialmapping
2020-06-17 13:07:22 -07:00
JonStargaryen
b476f738bc
style of symbol description
2020-06-17 13:05:54 -07:00
JonStargaryen
4c0d1383b2
fix label_comp_id retrieval for color themes
2020-06-16 15:24:44 -07:00
JonStargaryen
6a924bf732
ui label
2020-06-16 11:18:20 -07:00
JonStargaryen
5e1f1220af
cleanup
2020-06-16 11:09:42 -07:00
JonStargaryen
d13ee0a2cc
ui integration
2020-06-16 10:54:55 -07:00
JonStargaryen
826127672a
move symbol
2020-06-15 17:26:25 -07:00
JonStargaryen
df8dd7278a
label_comp_id move
2020-06-15 16:38:34 -07:00
JonStargaryen
cbdc4a3e9d
drop DefaultQueryRuntimeTable, wip moving
2020-06-15 16:11:07 -07:00
JonStargaryen
75266ad257
merge
2020-06-15 13:30:27 -07:00
JonStargaryen
0e93374b2d
add to extensions
2020-06-15 13:25:52 -07:00
JonStargaryen
8e350617f2
wip sdf
2020-06-15 12:18:10 -07:00
Alexander Rose
f6acf0a60a
1.1.1
2020-06-14 20:21:24 -07:00
Alexander Rose
7982f25a45
ignoreHydrogens option for StructureFocusRepresentation
...
- also updated by StructureComponentManager
2020-06-13 17:03:25 -07:00
Alexander Rose
ddafa7aac1
added todo for gro parser regarding reusing static model parts
2020-06-13 17:01:22 -07:00
Alexander Rose
65946c3045
support for multi-model gro files
2020-06-13 13:24:42 -07:00
Alexander Rose
63d699d620
lower threshold for coarse boundary helper
2020-06-13 12:39:25 -07:00
Alexander Rose
e1170c0552
fix debug helper update missing
2020-06-13 12:30:55 -07:00
Alexander Rose
97612bf044
dcd nd coordinates fixes/tweaks
...
- cell optional
- elementCount only on frame
2020-06-13 11:58:34 -07:00
Alexander Rose
012ac33bd5
ignore water units for inter-unit bond calculation by default
2020-06-13 11:56:54 -07:00
Alexander Rose
272e208fd4
add ion & lipid as chem_comp type, charmm ion names
2020-06-12 20:11:29 -07:00
Alexander Rose
714f0623bb
tweaked repr preset to better handle md systems
2020-06-12 20:10:33 -07:00
Alexander Rose
5327962409
support ignoreHydrogens & traceOnly for points visual
2020-06-11 20:28:22 -07:00
Alexander Rose
7c3529ae30
wip testing: don't partition
...
- partitioning does'nt agree with trajectories of water/lipid molecules...
2020-06-10 19:53:37 -07:00
Alexander Rose
61c63df9e9
ignore H-H index-pair bonds
2020-06-10 19:52:00 -07:00
Alexander Rose
9b6fcaeb79
lines fixes and tweaks
2020-06-10 19:51:35 -07:00
Alexander Rose
ef3f035f27
allow int for ply vertex property
2020-06-10 17:46:27 -07:00
Alexander Rose
e9bc67fbf4
add .visuals to PlyProvider
2020-06-10 17:46:12 -07:00
Alexander Rose
745f2aecf8
fix props destructuring in ShapeRepresentation3D
2020-06-10 17:45:55 -07:00
Alexander Rose
eff80ad5ff
line representation
2020-06-09 18:57:48 -07:00
Alexander Rose
27ef44b833
throwing in hasNdbStructNtcCategories breaks non-mmcif files
2020-06-09 17:29:29 -07:00
JonStargaryen
9d0190c11c
color
2020-06-09 11:53:39 -07:00
JonStargaryen
0069687233
simplify params
2020-06-09 10:49:47 -07:00
David Sehnal
478033d405
mol-plugin: added excludeTargetFromSurroundings to Focus behavior
2020-06-09 19:27:56 +02:00
JonStargaryen
58f57d5ad2
typo
2020-06-09 09:24:24 -07:00
JonStargaryen
3f80230f4f
membrane orientation behavior
2020-06-09 09:14:11 -07:00
JonStargaryen
da35f0ea16
additional membrane layer scaling param
2020-06-05 11:28:26 -07:00
JonStargaryen
72bdd5bc05
asaCutoff param
2020-06-05 11:20:16 -07:00
JonStargaryen
255cc620a5
dashedLines param
2020-06-05 11:16:07 -07:00
Alexander Rose
4753271a6d
1.1.0
2020-06-04 18:02:00 -07:00
Alexander Rose
11c7024edd
tweaks for dnatco confal pyramids
...
- added Michal and Jiří as contributors
- add preset to annotation group
- legend for color theme
- add as extension to viewer
2020-06-02 17:49:50 -07:00
Alexander Rose
47ba54199f
Merge pull request #39 from MadCatX/confal_v2
...
Confal v2
2020-06-02 17:29:42 -07:00
JonStargaryen
cd7643e79b
params
2020-06-02 09:22:02 -07:00
Michal Malý
9a797e39e5
Add README for DNATCO extensions
2020-06-02 09:42:43 +02:00
Michal Malý
7898840003
Add a preset for DNATCO Confal Pyramids representation
2020-06-02 09:01:34 +02:00
Michal Malý
8e91cb6d54
Implement Loci getter in DNATCO Confal Pyramids representation
2020-06-02 09:01:32 +02:00
Michal Malý
893401f7c4
Implement DNATCO Confal Pyramids color theme
2020-06-02 09:00:29 +02:00
Michal Malý
021e6ffeb5
Implement DNATCO Confal Pyramids location iterator
2020-06-02 09:00:27 +02:00
Michal Malý
4080c1e005
Add DNATCO Confal Pyramids representation provider
2020-06-02 08:55:24 +02:00
Michal Malý
5063e99761
Implement basic structure of DNATCO Confal Pyramids extension
2020-06-02 08:50:38 +02:00
Alexander Rose
a59f6546c5
more comp_id fixes
2020-06-01 18:13:10 -07:00
Alexander Rose
3a737099ad
add micro het todos and example pdb id
2020-06-01 17:49:47 -07:00
Alexander Rose
d1f76fd48e
check all micro het comp ids for isNonStandard prop
2020-06-01 17:44:22 -07:00
Alexander Rose
437d52e484
fix comp_id issues from making it a atom prop, #66
2020-06-01 17:34:57 -07:00
JonStargaryen
610977cc08
params
2020-06-01 15:36:51 -07:00
JonStargaryen
6c78adb353
adds visuals
2020-06-01 10:25:57 -07:00
Alexander Rose
abef75bfa2
fixed sequence label regression
...
- show comp id only when non-standard, i.e. code is X
2020-05-30 14:47:51 -07:00
Alexander Rose
8137d4acdb
fix spelling of isNonStandardCrystalFrame
2020-05-30 13:38:35 -07:00
Alexander Rose
899a186808
take micoheterogeneity into account in getUniqueResidueNames
2020-05-30 13:36:42 -07:00
Alexander Rose
bb7d3e075c
change comp_id to be atom property to support micro heterogeneity
2020-05-30 13:32:49 -07:00
David Sehnal
78ba9df263
tweak
2020-05-28 19:15:21 +02:00
David Sehnal
9126416389
mol-plugin: structure repr preset updates
...
- added "theme" object to params
- added carbonByChainId option
- added Structure.DefaultRepresentationPresetParams plugin config option
2020-05-28 18:58:05 +02:00
David Sehnal
eef944b617
StructureFocusRepresentationParams fix
2020-05-28 14:12:08 +02:00
Alexander Rose
208cc2e48e
schema updates and cli path fixes
2020-05-27 17:46:11 -07:00
David Sehnal
1522bf4ae4
package.json cli fix
2020-05-27 22:07:50 +02:00
David Sehnal
422f4567f1
full commonjs build for servers and cli tools
2020-05-27 20:37:12 +02:00
David Sehnal
6c8ae32ff9
mol-plugin: do not update focus theme if not set
2020-05-27 19:46:03 +02:00
David Sehnal
e67c610b84
mol-plugin: fix Volume streaming when clearing state
2020-05-27 19:40:00 +02:00
David Sehnal
96aa003702
mol-plugin: focusTheme params for presets
2020-05-27 19:35:53 +02:00
JonStargaryen
f6262f4be5
remove density param
2020-05-27 10:28:51 -07:00
JonStargaryen
efc5bf6a45
use set
2020-05-27 09:41:11 -07:00
JonStargaryen
cbc9801477
cleanup
2020-05-27 09:40:01 -07:00
Alexander Rose
94e21e8a3a
min resolution in repr quality
2020-05-26 17:35:17 -07:00
JonStargaryen
2ed118604c
cleanup
2020-05-26 15:38:15 -07:00
JonStargaryen
219d4f4d33
more generic options
2020-05-26 11:16:51 -07:00
Alexander Rose
a937e3c57d
lipid query and component
2020-05-25 14:24:10 -07:00
Alexander Rose
9fe16e321e
add script to generate martini lipid names
2020-05-25 14:23:55 -07:00
Alexander Rose
697e9986b4
can't ignore atoms with zero occupancy
...
- is too often the case when just not set
2020-05-25 14:10:40 -07:00
Alexander Rose
613cdc3145
fix building of cli tools
2020-05-25 13:46:46 -07:00
David Sehnal
a2bf489017
fix bond ordering when creating structure from Topology
2020-05-25 03:52:35 +02:00
David Sehnal
aca49b9ba5
PSF parser fix, correct topology/coordinates ordering (wip)
2020-05-25 03:12:14 +02:00
David Sehnal
11d5e301f3
xtc format support
...
+ build tweaks
2020-05-24 17:44:29 +02:00
Alexander Rose
2797b451fb
add interesting pdb entries info
2020-05-22 17:10:03 -07:00
JonStargaryen
e82918db6a
membrane orientation representation
2020-05-22 13:53:18 -07:00
Alexander Rose
e0b98f70f0
1.0.5
2020-05-22 10:30:11 -07:00
Alexander Rose
297b9bd3ff
update focus color in repr presets
2020-05-22 10:27:31 -07:00
Alexander Rose
013a59857d
updated packages
...
- set "@typescript-eslint/ban-types": "off" (TODO investigate)
- remove node 8 in travis
2020-05-22 09:34:56 -07:00
David Sehnal
0b14381255
mol-io: XTC parser
2020-05-22 16:32:32 +02:00
Alexander Rose
e1e0b0f2da
1.0.4
2020-05-21 16:20:31 -07:00
Alexander Rose
2142290300
add prd_id as entity property, treat prd as ligand
2020-05-21 16:12:09 -07:00
Alexander Rose
aeb7c7033d
0.7.1-dev.13
2020-05-21 11:15:11 -07:00
Alexander Rose
0f8540e7fc
trace iterator fixes
2020-05-21 11:08:25 -07:00
Alexander Rose
f14b57fe30
don't split small single atom polymer chains
2020-05-21 11:08:04 -07:00
Alexander Rose
abfb1d5992
ensure sec struct for putty repr
2020-05-21 10:16:51 -07:00
Alexander Rose
35c53b27fe
0.7.1-dev.12
2020-05-21 00:33:50 -07:00
Alexander Rose
a7f144e810
Merge branch 'master' of https://github.com/molstar/molstar
2020-05-21 00:31:40 -07:00
Alexander Rose
f4cb3aeed7
default coloring improvments
...
- changed chain-id theme to assign distinct color accros the whole scene
- made chain-id the default
- added 'many-distinct' color list
- changed element-symbol theme to use cahin-id theme for carbon coloring
- indicate focus repr with translucent halo
2020-05-21 00:31:29 -07:00
Alexander Rose
bceb044552
add structure-info behavior and plugin-wide properties
...
- Model.AsymIdOffset
- Model.Index
- Structure.Index
2020-05-21 00:26:44 -07:00
Alexander Rose
5e41e959f8
custom property improvements
...
- isHidden (always attached)
- getParams uses current props as defaultValues
- add .createSimple to model & structure property provider
2020-05-21 00:23:59 -07:00
Alexander Rose
c95d54f9cd
param-definition: fix areEqual, add setDefaultValues
2020-05-21 00:21:30 -07:00
Alexander Rose
8149a25ad4
fix unit cell spelling
2020-05-20 14:13:26 -07:00
Alexander Rose
d500393501
added Model.TrajectoryInfo
...
- replaces model.trajectoryInfo
2020-05-20 13:07:34 -07:00
David Sehnal
9d2fa3e749
mol-plugin: StructureFocus component customization
2020-05-20 20:32:59 +02:00
JonStargaryen
ee886244fc
begin separating calc and representation
2020-05-20 10:45:57 -07:00
JonStargaryen
f2557fe80a
refactor membrane orientation
2020-05-20 10:01:51 -07:00
JonStargaryen
bf904a5b32
OPM stub
2020-05-20 09:53:25 -07:00
Alexander Rose
76a5ce8f14
Merge branch 'master' of https://github.com/molstar/molstar
2020-05-20 09:34:25 -07:00
JonStargaryen
1ff83d9648
parameters
2020-05-20 09:26:09 -07:00
Alexander Rose
d121ed8b6c
always calculate stats when all stats related values are zero, fixes #48
2020-05-20 01:52:23 -07:00
JonStargaryen
6c27deed74
unused import
2020-05-19 16:53:48 -07:00
JonStargaryen
7e2d15f329
unused import
2020-05-19 16:52:58 -07:00
JonStargaryen
10bd7853f3
move ASA request
2020-05-19 16:52:17 -07:00
JonStargaryen
4a7bfe953c
package-lock
2020-05-19 16:34:47 -07:00
JonStargaryen
3598d13a3d
package-lock
2020-05-19 16:33:51 -07:00
JonStargaryen
96ac561279
merge
2020-05-19 16:30:39 -07:00
JonStargaryen
2c81267ca7
avoid overlap
2020-05-19 16:26:21 -07:00
JonStargaryen
395fa5dad1
less sphere points
2020-05-19 16:10:39 -07:00
JonStargaryen
d15340e62e
typo
2020-05-19 16:04:05 -07:00
JonStargaryen
eab4c08836
reintroduce ASA calc
2020-05-19 15:59:37 -07:00
JonStargaryen
69c5bf0094
lint
2020-05-19 15:54:55 -07:00
JonStargaryen
6c112f83e8
cleanup
2020-05-19 15:50:12 -07:00
JonStargaryen
f49c34c551
cleanup
2020-05-19 15:41:52 -07:00
Alexander Rose
3ab4458cb2
add OT1 and OT2 to protein backbone atoms- commonly used
2020-05-19 15:34:40 -07:00
JonStargaryen
ad3c07c634
use correct score
2020-05-19 14:49:47 -07:00
JonStargaryen
68525c2109
fix bugs
2020-05-19 12:07:02 -07:00
JonStargaryen
9e9851472d
debugging
2020-05-19 10:31:42 -07:00
JonStargaryen
c0edb27323
circumvent repr provider for now
2020-05-18 17:30:16 -07:00
JonStargaryen
0a70783b5e
draft for ANVIL impl
2020-05-18 17:29:09 -07:00
Alexander Rose
a3d101cdf9
0.7.1-dev.11
2020-05-18 17:18:46 -07:00
Alexander Rose
7255e08ecf
tweak combined color ui
...
- use short label
2020-05-18 17:16:51 -07:00
Alexander Rose
b1bdb8e66b
fix partial polymer trace curve calculation
2020-05-18 16:20:50 -07:00
Alexander Rose
49c8c7f396
focus manager: only union loci when from same structure
2020-05-18 15:21:24 -07:00
Alexander Rose
d3b4280589
ensure transformed structure is used in camera.focusLoci
2020-05-18 14:51:36 -07:00
Alexander Rose
bb9acaaa9c
fix intra-interactions visual doubly transformed
2020-05-18 14:13:40 -07:00
Alexander Rose
fc10b9bf7b
ensure rendering after scene changes
...
- add/remove/update representations
2020-05-18 11:55:15 -07:00
JonStargaryen
5fcb495d24
centroid and extent calculation
2020-05-18 11:40:27 -07:00
Alexander Rose
b2fdcba674
mouse control tweak
...
- always do camera center/focus on right click
2020-05-18 11:14:07 -07:00
Alexander Rose
0d01948ba9
0.7.1-dev.10
2020-05-18 08:59:56 -07:00
Alexander Rose
c4370670cb
changed nucleic trace atom to O3'
2020-05-16 22:21:10 -07:00
Alexander Rose
1b19136c18
remove alpha/opacity from overpaint params
...
- does not play well with layers and freely assigning colors as it is per representation
2020-05-16 11:52:27 -07:00
Alexander Rose
217e983da8
add transparency to component theme
2020-05-16 11:37:54 -07:00
Alexander Rose
57338bdad1
ui, always delete full component
...
- one click less, undo to get back
2020-05-15 19:44:46 -07:00
Alexander Rose
0e84bf9513
component ui related tweaks and fixes
...
- theme reset should only act on selection
- on-screen ui act similar to controls-ui
- stick to component as name consistently
2020-05-15 19:07:05 -07:00
Alexander Rose
0be28cacdf
support change of component label
2020-05-15 19:05:05 -07:00
Alexander Rose
017c608439
simplified cmara/focus binding defaults
2020-05-15 16:53:35 -07:00
Alexander Rose
20ee9496e3
add lighten/darken buttons to CombinedColorControl
2020-05-15 16:52:52 -07:00
Alexander Rose
6fd81d0961
0.7.1-dev.9
2020-05-15 12:08:03 -07:00
Alexander Rose
823a68f9bf
package updates
2020-05-15 12:05:50 -07:00
Alexander Rose
deab18e805
only apply structure focus for appropriate granularity
2020-05-15 11:53:37 -07:00
Alexander Rose
19016b6730
seperated camera and repr focus more; always do camera focus with primary-alt
2020-05-15 11:39:21 -07:00
Alexander Rose
4319ae251c
0.7.1-dev.8
2020-05-15 10:25:29 -07:00
Alexander Rose
e5920e29b4
improved presets for coarse-grained structures
2020-05-15 09:58:57 -07:00
Alexander Rose
c376ddfc9d
Merge branch 'master' of https://github.com/molstar/molstar
2020-05-14 22:59:46 -07:00
Alexander Rose
8fe2d3f724
Merge branch 'master' of https://github.com/molstar/molstar
2020-05-14 22:58:32 -07:00
Alexander Rose
4d7a128528
clip object support for non mesh geometries
...
- spheres
- lines
- points
- text
2020-05-14 22:57:57 -07:00
Alexander Rose
663ec9695e
fixes for structure focus & selection
2020-05-14 17:18:20 -07:00
JonStargaryen
5e6eb7ed49
tmp vis of asa
2020-05-14 16:38:20 -07:00
Alexander Rose
dfaa4dacdb
0.7.1-dev.7
2020-05-14 16:26:27 -07:00
Alexander Rose
f7adb8b589
fix icon typo
2020-05-14 16:24:50 -07:00
Alexander Rose
cb6b1bf19d
0.7.1-dev.6
2020-05-14 16:09:37 -07:00
Alexander Rose
27a4e1d7d9
icon tweaks
2020-05-14 16:06:38 -07:00
Alexander Rose
0cba88ad8c
0.7.1-dev.5
2020-05-14 15:50:50 -07:00
Alexander Rose
e535c4efa8
fix expected texture resource count
2020-05-14 15:49:08 -07:00
Alexander Rose
31f58ee110
export LocalStateSnapshots ui classes
2020-05-14 15:44:36 -07:00
JonStargaryen
2a9f6c88a0
modify structure-test
2020-05-14 15:25:11 -07:00
Alexander Rose
feb167dcf8
fix case of DDmanHep and LDmanHep
2020-05-14 11:19:38 -07:00
Alexander Rose
1b53ea846b
added 6 more common saccharide names
2020-05-14 10:56:58 -07:00
Alexander Rose
88b9be5fd1
Merge branch 'master' of https://github.com/molstar/molstar
2020-05-14 00:11:52 -07:00
Alexander Rose
89486ea9e2
clip objects & per group clipping
...
- variants: instance, pixel
2020-05-14 00:08:51 -07:00
Alexander Rose
86c09ead98
added Model helpers
...
- .hasCarbohydrate
- .hasProtein
- .hasNucleic
2020-05-13 16:40:22 -07:00
Alexander Rose
1f60d887a8
add gap even for consecutive residues if they are not connected
2020-05-13 14:18:24 -07:00
Alexander Rose
a672115505
Merge branch 'master' of https://github.com/molstar/molstar
2020-05-12 19:25:46 -07:00
Alexander Rose
8f54ea137d
small tweaks
2020-05-12 19:24:53 -07:00
David Sehnal
4171008c3f
apps/Viewer: removed unused async
2020-05-13 02:00:17 +02:00
David Sehnal
3a9c3780ac
apps/viewer tweaks
...
- added loadStructureFromData
- fixed loadStructureFromUrl format param
2020-05-13 01:58:42 +02:00
David Sehnal
fe55f33bd1
mol-plugin-ui: make SVG icons "static"
2020-05-13 01:37:13 +02:00
Alexander Rose
71bc88c041
0.7.1-dev.4
2020-05-12 11:35:31 -07:00
Alexander Rose
a5aadfef0e
removed material-ui dependency
...
- included used icons as svg
2020-05-12 11:29:42 -07:00
Alexander Rose
0b368ef804
removed bcif-static option from structure download action
2020-05-12 09:34:21 -07:00
Alexander Rose
f398993d33
0.7.1-dev.3
2020-05-11 12:21:46 -07:00
Alexander Rose
b6f59ca9c3
package updates
...
- updated all
- removed unused jest-raw-loader
- removed unused circular-dependency-plugin
- removed unused resolve-url-loader
2020-05-11 12:18:45 -07:00
Alexander Rose
c857c17bb4
removed custom name 'deposited' for structures from model
...
- use 'model' instead
2020-05-11 11:24:01 -07:00
Alexander Rose
3415fe0847
0.7.1-dev.2
2020-05-09 11:54:33 -07:00
Alexander Rose
1569958a29
debug-mode url param, canvas3d console stats
2020-05-09 11:52:09 -07:00
Alexander Rose
3543faa0c2
fix snapshot loading
2020-05-09 11:03:58 -07:00
Alexander Rose
251dbf3877
0.7.1-dev.1
2020-05-08 15:30:57 -07:00
Alexander Rose
32d35efef0
add grid size to volume transform description and incr version
2020-05-08 15:27:39 -07:00
Alexander Rose
8b6428a61d
0.7.0
2020-05-08 10:45:43 -07:00
Alexander Rose
dda43370cf
add setProductionMode, setDebugMode exports
2020-05-08 10:42:38 -07:00
Alexander Rose
92c1e979c0
add version to viewer module export
2020-05-08 10:36:26 -07:00
Alexander Rose
ad38a33943
basic support for aligning coarse structures
2020-05-08 10:20:09 -07:00
Alexander Rose
88c276a4c7
inline option for ToggleSelectionModeButton
2020-05-07 16:16:32 -07:00
Alexander Rose
0a3d19235d
0.7.0-dev.21
2020-05-06 20:16:36 -07:00
Alexander Rose
0d90fd1f06
tweak version script
...
- so the build contains the correct version number
2020-05-06 20:14:52 -07:00
Alexander Rose
02d3274e83
0.7.0-dev.20
2020-05-06 18:49:10 -07:00
Alexander Rose
2531af2b94
use cursor icon for selection mode
2020-05-06 18:02:53 -07:00
Alexander Rose
850328be4e
fix coloring of bonds via overpaint
2020-05-06 17:29:55 -07:00
Alexander Rose
f8ce9cbb65
determine type of sequence for alignment
2020-05-06 15:38:51 -07:00
Alexander Rose
2af9d1cabf
limit by chains superposition to polymers
2020-05-06 11:32:31 -07:00
Alexander Rose
e8d1737d40
backbone/sidechain query fixes
...
- handle non-polymer components in polymers
2020-05-06 10:56:01 -07:00
Alexander Rose
0328e93518
interactivity: selectOnly, only deselect for the structure of the given loci
2020-05-06 10:37:11 -07:00
Alexander Rose
8a4ab9bdb9
more selection helper fixes
...
- use structure from last decorator as reference
- handle that oldObj is not defined for inserts
2020-05-05 22:10:53 -07:00
Alexander Rose
410cdb193d
selection manager fixes
...
- add removed/updated events to substructure-parent-helper
- remap selections
2020-05-05 17:03:04 -07:00
Alexander Rose
a278337b4c
Merge branch 'master' of https://github.com/molstar/molstar
2020-05-05 11:08:46 -07:00
Alexander Rose
b1308de0b9
StructureSelectionManager improvements
...
- remap/clear referenceLoci onUpdate
- remap/clear history onUpdate
- removed unused prevHighlight
- support group-by-structure in modifyHistory
2020-05-05 11:08:05 -07:00
Alexander Rose
9705078970
set writeDepth specifically for points and text geo
2020-05-05 10:12:51 -07:00
Alexander Rose
b1ca98e945
ignore atoms with zero occupancy for bond computation
...
- assuming they are not actually atoms
2020-05-05 09:54:47 -07:00
David Sehnal
35054eaca9
0.7.0-dev.19
2020-05-05 17:45:21 +02:00
David Sehnal
2747c743c9
fix ElementLocationIterator.advance
...
- extra element was added if last unit size === 1
2020-05-05 17:41:17 +02:00
Alexander Rose
031d08a8d4
Merge branch 'master' of https://github.com/molstar/molstar
2020-05-04 19:31:09 -07:00
Alexander Rose
7cc6c4a9c8
superposition fixes
2020-05-04 19:30:57 -07:00
David Sehnal
ff27098514
refactored PluginSpec.config
2020-05-05 00:32:43 +02:00
David Sehnal
545cd65066
Merge branch 'master' of https://github.com/molstar/molstar
2020-05-04 22:32:53 +02:00
David Sehnal
84bfc6e7a9
VolumeStreamingControls show "update" button with "reset params" button
2020-05-04 22:31:55 +02:00
David Sehnal
2f71c4c5e4
VolumeStreamingCustomControls bounded ranges for fine grained control
2020-05-04 22:09:28 +02:00
Alexander Rose
1448f7aeb6
added PluginConfig.Structure.SizeThresholds
2020-05-04 13:00:45 -07:00
David Sehnal
79d66a5cfc
revert select binding change
2020-05-04 19:42:33 +02:00
Alexander Rose
2ec19ac04c
fixed rsrz label
2020-05-04 10:08:48 -07:00
David Sehnal
f62a6d4512
Selection mode: change binding to right-click
...
- this way the non-selection mode behavior stays the same and the right click adds functionality
2020-05-04 17:48:37 +02:00
David Sehnal
4fbcee3953
Basic Selection mode UI help
...
- could use some improvement
2020-05-04 17:42:31 +02:00
David Sehnal
12bb283b97
StructureSelectionManager.clear also clears selection history
2020-05-04 17:19:48 +02:00
David Sehnal
13d776c7cb
Icon tweaks
...
- measurement remove
- selection mode
2020-05-04 17:14:40 +02:00
David Sehnal
f45b48c6e1
slider CSS fix
2020-05-04 17:00:02 +02:00
David Sehnal
ff14c94a90
PluginContext.isBusy fix + related UI fix
2020-05-04 12:08:57 +02:00
David Sehnal
0a0ef35b74
CombinedColorControl: RGB input as separate boxes
2020-05-04 11:48:45 +02:00
David Sehnal
e3dc10c085
ObjectListEditor: bugfix
2020-05-04 11:31:30 +02:00
David Sehnal
46113bf3d4
PluginStateAnimation.canApply
2020-05-03 20:43:49 +02:00
David Sehnal
0f3ef61f7d
isBusy behavior bugfix
...
- was causing the animation button not to display if the state was loaded too fast
2020-05-03 13:10:52 +02:00
Alexander Rose
86aae08257
assembly-symmetry: dihedral cage fixes
2020-05-02 12:59:54 -07:00
Alexander Rose
06bf2c39a1
add pdb-dev download bcif encoding
2020-05-02 12:59:31 -07:00
Alexander Rose
66a23bc2a2
alignment fixes
2020-05-02 12:58:32 -07:00
David Sehnal
51e86f1e43
Superposition UI: add "toggle selection" button to help
2020-05-02 13:40:27 +02:00
Alexander Rose
78c70b3f5b
structure superposition by chains or by atoms
...
- superposition by chains can be guided by sequence alignment
- TODO not working with already transformed structures in the general case
2020-05-01 19:08:31 -07:00
Alexander Rose
8f52ffe061
move state/session io warning to snapshot ui
2020-05-01 13:06:25 -07:00
Alexander Rose
e95b91ab84
typo
2020-04-30 15:51:54 -07:00
Alexander Rose
f4dbd66496
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-30 15:49:31 -07:00
Alexander Rose
5895df0499
tweaked elementInstances granularity label
2020-04-30 15:49:16 -07:00
Alexander Rose
6d0d88f3be
added sidechain queries
2020-04-30 15:44:41 -07:00
David Sehnal
7e71428cc3
RemoteStateSnapshots: fix unmounted setState
2020-05-01 00:15:22 +02:00
David Sehnal
2e215440f7
Merge branch 'master' of https://github.com/molstar/molstar
2020-05-01 00:09:29 +02:00
David Sehnal
c04fa56c6c
fixed expandConnected query, added expand to cov/metallic bonds
2020-05-01 00:09:13 +02:00
Alexander Rose
6c70b5e38f
take structure volume into account in getQualityProps for resolution
2020-04-30 15:00:40 -07:00
Alexander Rose
ad9160a4a3
guard against overly high surface resolution
2020-04-30 15:00:07 -07:00
Alexander Rose
c747d3928e
always apply marker in shader
2020-04-30 11:34:50 -07:00
David Sehnal
68e8d67054
mol-plugin: PluginState.dispose unregisters behaviors
2020-04-30 18:29:47 +02:00
David Sehnal
9e8fc76d28
StructureSelectionManager: loci events
2020-04-30 16:02:16 +02:00
Alexander Rose
d8970305de
cellpack: cleanup
...
- renamed GetAllAssamblyinOne to StructureFromAssemblies
- removed GetAllAssamblyinOneStructure
2020-04-29 22:21:22 -07:00
Alexander Rose
824675a658
cellpack: split color themes
2020-04-29 21:49:37 -07:00
Alexander Rose
090ad613cc
Merge pull request #35 from corredD/forkdev
...
Forkdev
2020-04-29 20:49:00 -07:00
Alexander Rose
ea35e09c96
focus repr carbon color tweaks
2020-04-29 14:19:45 -07:00
Alexander Rose
d8b9a1a560
basic nw sequence alignment
2020-04-29 13:54:00 -07:00
Alexander Rose
c259f58e63
make carbon color configurable in element symbol color theme
2020-04-29 13:33:31 -07:00
Alexander Rose
9d4c2a1147
support setting pdb/emdb provider in viewer index.html
2020-04-29 13:32:58 -07:00
David Sehnal
f13c3fe38b
Viewport resize handling fix
2020-04-29 15:14:35 +02:00
David Sehnal
60409df145
better Viewport resize handling
2020-04-29 15:13:53 +02:00
autin
1d7321cd6f
Merge branch 'master' of https://github.com/molstar/molstar into forkdev
...
# Conflicts:
# src/extensions/cellpack/property.ts
2020-04-29 10:01:39 +02:00
Alexander Rose
eb68ccbf6b
very basic handle-helper
2020-04-28 23:59:54 -07:00
Alexander Rose
b1ece44c49
0.7.0-dev.18
2020-04-28 17:06:40 -07:00
Alexander Rose
37ae274fb6
force bond compute for sequence positions with micro-heterogeneity
...
- see e.g. 3NIR
2020-04-28 17:04:13 -07:00
Alexander Rose
c900045fcd
refactored sequence to handle partial structures
2020-04-28 16:34:12 -07:00
Alexander Rose
50d95ccf6a
volume refactoring
...
- renamed VolumeData to Grid
- renamed VolumeData.data to cells
- renamed VolumeData.dataStats to stats
- added grid to Volume
- added label to Volume
- added custom props to volume
- use Volume instead of VolumeData/Grid as main object
2020-04-28 12:19:42 -07:00
Alexander Rose
c9171444eb
added State.root and fix StateAction.createDefaultParams/.params
2020-04-28 10:06:22 -07:00
autin
56ea62af71
Merge branch 'master' of https://github.com/molstar/molstar into forkdev
2020-04-28 11:06:27 +02:00
Alexander Rose
9e81626928
use extensions in embedded viewer to not break compat
2020-04-27 23:35:21 -07:00
Alexander Rose
84fda6e35d
0.7.0-dev.17
2020-04-27 20:01:02 -07:00
Alexander Rose
0f758cf554
fix webpack prod build setup
2020-04-27 19:59:25 -07:00
Alexander Rose
a6605052db
0.7.0-dev.16
2020-04-27 19:54:37 -07:00
Alexander Rose
8514175da2
add build/viewer/ to published files
2020-04-27 19:53:01 -07:00
Alexander Rose
6a49427fc0
0.7.0-dev.15
2020-04-27 19:44:01 -07:00
Alexander Rose
7c18e5eb86
refactored viewer app to make it usable for simple embedded use-cases
2020-04-27 19:41:43 -07:00
Alexander Rose
2a7d258715
add Download providers to Config
2020-04-27 19:32:42 -07:00
Alexander Rose
54fb9beeee
add State.Snapshots.OpenUrl
2020-04-27 19:31:55 -07:00
Alexander Rose
27ebbc50d5
allow animation button to be hidden
2020-04-27 19:31:07 -07:00
Alexander Rose
2a1b6e52b2
be clear that StateAction.params need to work without data object
2020-04-27 19:29:55 -07:00
David Sehnal
3110e82d92
0.7.0-dev.14
2020-04-28 01:03:33 +02:00
David Sehnal
4be999ce32
StructureMeasurementManagerState add options
2020-04-28 01:01:17 +02:00
David Sehnal
f0d7a4ed2a
custom label for distance/angle/dihedral
2020-04-27 18:15:43 +02:00
David Sehnal
2dacfcb485
Dihedrals: fix arcs and labels
2020-04-27 18:08:22 +02:00
David Sehnal
6218cc5371
PluginComponent.subscribe returns the subscription
2020-04-27 17:24:58 +02:00
autin
b4808f2909
resampling optional. added the latest models
2020-04-27 12:32:20 +02:00
autin
1a2e9eaa84
Merge branch 'master' of https://github.com/molstar/molstar into forkdev
2020-04-27 09:24:00 +02:00
David Sehnal
056ce42097
mol-plugin: canvas3d.initialized event/behavior fix
2020-04-27 03:25:58 +02:00
David Sehnal
b14b5ca626
0.7.0-dev.13
2020-04-27 02:05:52 +02:00
David Sehnal
ffbaa944f2
tweak publish scripts
2020-04-27 02:03:47 +02:00
David Sehnal
e2ba96174a
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-27 02:02:31 +02:00
David Sehnal
8c5d99bb54
higher quality logo, add link, move to corner
2020-04-27 02:02:21 +02:00
Alexander Rose
b18b3be070
basic mol2 format support
2020-04-26 14:08:19 -07:00
Alexander Rose
2e69b7c419
CubeProvider tweaks, check if orbitals
2020-04-26 13:06:35 -07:00
Alexander Rose
5007f5fb72
added VolumeData.sourceData: ModelFormat
2020-04-26 13:05:39 -07:00
Alexander Rose
6fe83a9a70
cellpack: fixed pdb fallback when opm fails
2020-04-26 12:27:30 -07:00
Alexander Rose
20af084127
increate outline threshold max value
2020-04-26 11:49:54 -07:00
Alexander Rose
d6501170e6
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-26 11:34:29 -07:00
Alexander Rose
5f33364514
ignore pickable=false renderObjects completely
2020-04-26 11:34:07 -07:00
David Sehnal
7924c008fa
proteopedia-wrapper: return result of snapshot.fetch
2020-04-26 20:32:12 +02:00
David Sehnal
2d2a53f28e
0.7.0-dev.12
2020-04-26 19:00:27 +02:00
David Sehnal
1f7ffabef9
added PhysicalSizeTheme.scale
2020-04-26 18:59:17 +02:00
David Sehnal
16d5c07224
0.7.0-dev.11
2020-04-26 18:04:53 +02:00
David Sehnal
2392bfb579
ParamDefinition.mergeParam fix
2020-04-26 17:54:42 +02:00
David Sehnal
b4036f576c
proteopedia-wrapper tweaks
2020-04-26 13:19:10 +02:00
autin
7e3cca5780
Merge branch 'master' of https://github.com/molstar/molstar into forkdev
...
# Conflicts:
# src/extensions/cellpack/model.ts
2020-04-26 11:50:33 +02:00
Alexander Rose
690d6812dc
cellpack: simple cache to avoid parsing trajectories more than once
2020-04-26 00:56:03 -07:00
Alexander Rose
a44aa02f13
cellpack: support for loading zip files containing model.json and ingredients
2020-04-25 23:50:27 -07:00
Alexander Rose
65ddd6d68a
Mol file description and extension tweaks
2020-04-25 15:56:13 -07:00
Alexander Rose
754025b3b1
fix bond label between identically named elements/atoms
2020-04-25 13:11:17 -07:00
Alexander Rose
f0649c5aa3
improved structure selection query labels
2020-04-25 12:51:08 -07:00
Alexander Rose
6df045211c
fixed atomicDetail repr preset
2020-04-25 12:50:32 -07:00
autin
0b9371527e
Merge branch 'master' of https://github.com/molstar/molstar into forkdev
2020-04-25 08:30:19 +02:00
Alexander Rose
8a00540de0
0.7.0-dev.10
2020-04-24 19:12:20 -07:00
Alexander Rose
0d78905686
icon css tweak
2020-04-24 19:11:24 -07:00
Alexander Rose
6edab203c2
0.7.0-dev.9
2020-04-24 18:49:20 -07:00
Alexander Rose
0abfdb5ee3
material icon css tweaks
2020-04-24 18:48:17 -07:00
Alexander Rose
88369158c9
0.7.0-dev.8
2020-04-24 18:01:32 -07:00
Alexander Rose
8926575283
larger volume-cell bounding-sphere radius
2020-04-24 18:00:00 -07:00
Alexander Rose
15b0288ce4
selection ui tooltip tweaks
2020-04-24 17:59:39 -07:00
Alexander Rose
28853ec19d
0.7.0-dev.7
2020-04-24 17:30:18 -07:00
Alexander Rose
e3480a076a
tooltip tweaks
2020-04-24 16:28:32 -07:00
Alexander Rose
abf6452124
package updates
2020-04-24 16:20:05 -07:00
Alexander Rose
2cdd811dd3
repr preset tweaks- higher opacity since not double-side by default anymore- add snfg3d symbols for auto all-atom preset
2020-04-24 16:12:36 -07:00
Alexander Rose
be6fea39bf
fog and image shader tweaks
2020-04-24 15:58:08 -07:00
Alexander Rose
ed1bc2cd07
don't set doubleSided=true when alpha<1 in getQualityProps
2020-04-24 15:57:41 -07:00
Alexander Rose
28d3d5861a
add missing , BaseGeometry.CustomQualityParamInfo
2020-04-24 15:56:46 -07:00
Alexander Rose
95d3ef491f
structure selection query improvements
...
- moved out of selection.tsx
- added queries for entities (based on entity description)
2020-04-24 13:21:30 -07:00
Alexander Rose
5c37ddfc6d
add names for all elements
2020-04-24 13:20:00 -07:00
Alexander Rose
4d9e2d9c91
support title in ControlGroup and ActionMenu
2020-04-24 13:19:41 -07:00
Alexander Rose
0b1c18913d
added MolScript.core.list.equal and MolScript.structureQuery.atomProperty.macromolecular.entityDescription
2020-04-24 12:35:08 -07:00
autin
7aee2d805d
eslint fix
2020-04-24 15:01:21 +02:00
autin
06f03f399a
lipid membrane tiles as assembly support, added ingredient colors if provided.
2020-04-24 14:57:14 +02:00
Alexander Rose
c8c2355d3e
0.7.0-dev.6
2020-04-23 20:43:57 -07:00
Alexander Rose
3d1366024d
added more structure selection queries
...
- whole residues
- non-standard residues from current structures
- elements from current structures
2020-04-23 20:43:00 -07:00
Alexander Rose
f6964d2a66
added Structure.uniqueElementSymbols
2020-04-23 20:42:15 -07:00
Alexander Rose
de60f70af5
relax isApplicable validation-report checks
2020-04-23 16:33:41 -07:00
Alexander Rose
8f2e619162
fix assembly symmetry cage alignement
2020-04-23 16:32:44 -07:00
Alexander Rose
fbcef01c55
0.7.0-dev.5
2020-04-23 14:40:43 -07:00
Alexander Rose
641e0639d4
fix filehandle usage in server/
2020-04-23 14:39:32 -07:00
Alexander Rose
5048573976
0.7.0-dev.4
2020-04-23 12:53:29 -07:00
Alexander Rose
78e4d8536d
tweaked ligand definition
2020-04-23 12:51:52 -07:00
Alexander Rose
a01d088205
allow spaces in download id list
2020-04-23 12:48:23 -07:00
Alexander Rose
4b1d1a045d
cube tweaks
...
- swapped visuals colors
- add orbitals flag to header
- TODO add format data to volumes as in structures
2020-04-23 11:55:58 -07:00
Alexander Rose
e2857d00b4
volume label improvements
...
- add cell value to loci label
- add file name to volume data objects
2020-04-23 10:51:07 -07:00
Alexander Rose
a55a71d31a
bounding sphere calc for volume cell loci
2020-04-23 10:04:43 -07:00
David Sehnal
acf793f112
Tensor.Space.getCoords
2020-04-23 12:21:25 +02:00
Alexander Rose
2d58ea28ea
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-22 19:07:18 -07:00
Alexander Rose
b21de78eb5
camera focus for non-structure loci
2020-04-22 19:06:40 -07:00
Alexander Rose
376d4b4ee1
volume improvements and slice repr
2020-04-22 19:06:18 -07:00
Alexander Rose
e39304c7cf
add dataOffset method Tensor.Space
2020-04-22 16:02:05 -07:00
Alexander Rose
7cba9cda0c
support flipY for textures
2020-04-22 16:01:29 -07:00
Alexander Rose
04c690e8f9
add .writeDepth to renderable state
...
- renders transparent with writeDepth=true before writeDepth=true
2020-04-22 16:00:38 -07:00
David Sehnal
170d0fbc9d
fix VolumeData.One matrix, removed pesky console.logs
2020-04-23 00:28:21 +02:00
David Sehnal
40d632a7b1
Volume streaming UI: toggle channel visibility
2020-04-23 00:17:10 +02:00
David Sehnal
2e754d23f4
0.7.0-dev.3
2020-04-22 18:59:20 +02:00
David Sehnal
5639a4b37c
build: plugin version that does not rely on external variables
2020-04-22 14:45:57 +02:00
David Sehnal
8c959f8a60
QueryRuntimeTable.removeSymbol/CustomProp
2020-04-22 14:07:11 +02:00
David Sehnal
d42c9a6e15
0.7.0-dev.2
2020-04-22 13:09:14 +02:00
David Sehnal
da4dabc3f5
fix package.json bin path
2020-04-22 13:08:17 +02:00
David Sehnal
92217905f8
0.7.0-dev.1
2020-04-22 12:27:57 +02:00
Alexander Rose
598441a727
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-21 18:18:01 -07:00
Alexander Rose
f707cb19a4
volume loci, picking and repr improvements
...
- Volume.Loci
- Volume.Isosurface.Loci
- Volume.Cell.Loci
- picking
- wip: slice
2020-04-21 18:17:51 -07:00
David Sehnal
63fc408be6
ajaxGet: support custom http headers
2020-04-21 23:36:56 +02:00
David Sehnal
69dedd8c22
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-21 22:51:22 +02:00
David Sehnal
5480805754
AssignColorVolume
...
+ UI bugfix
2020-04-21 22:50:49 +02:00
David Sehnal
655ae65b8d
dxbin support
2020-04-21 21:59:27 +02:00
David Sehnal
1a23cb672e
dx parser
2020-04-21 21:24:59 +02:00
Alexander Rose
19e18b4089
MC: ensure winding-order and normals dir are same for neg/pos iso-level
2020-04-21 11:36:41 -07:00
Alexander Rose
3d909d5012
fix, register Dsn6Provider as dsn6
2020-04-21 11:12:38 -07:00
David Sehnal
ad521948b6
VolumeData.transform
2020-04-21 20:10:22 +02:00
Alexander Rose
2f3b6a28c1
support older REMARK 350 format, #34
2020-04-21 10:42:05 -07:00
Alexander Rose
c779da674c
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-21 10:18:57 -07:00
Alexander Rose
d9b140f9f2
added Model.probablyHasDensityMap
2020-04-21 10:18:39 -07:00
David Sehnal
052648023e
VolumeSourceControls
...
- initial version, needs more work
2020-04-21 19:07:08 +02:00
David Sehnal
f5d12d440e
DownloadFile state action
2020-04-21 17:24:56 +02:00
David Sehnal
99d7a90863
Basic cube format support
...
- TODO: non-orthogonal frames
2020-04-21 17:07:22 +02:00
Alexander Rose
901d5c86e6
wip, stub for volume-slice representation
2020-04-20 19:09:39 -07:00
Alexander Rose
df9efd05e6
image geometry
2020-04-20 19:04:55 -07:00
David Sehnal
26b8adaec4
extensions/cellpack: use plugin.runTask instead of Task.run
2020-04-21 02:43:09 +02:00
David Sehnal
fc6f5a0336
Merge pull request #33 from corredD/forkdev
...
Forkdev
2020-04-21 02:34:04 +02:00
Alexander Rose
f823a887b7
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-20 10:25:26 -07:00
Alexander Rose
b346d4d85d
tweaked selection/focus remove icon
2020-04-20 10:21:43 -07:00
Alexander Rose
70bd035898
shader refactoring
...
- add dRenderVariant
- add convenince defines
2020-04-20 10:21:04 -07:00
David Sehnal
7e5cdd8e06
mol-plugin-ui: improved selection controls
2020-04-20 18:55:28 +02:00
David Sehnal
a21dac60e0
Rename "full state" to Session
...
+ ProteopediaWrapper.snapshot tweaks
2020-04-20 18:11:38 +02:00
David Sehnal
9bd2e0d96e
typo fix
2020-04-20 17:52:21 +02:00
autin
dd15a000e1
clean the console.log
2020-04-20 13:39:01 +02:00
autin
ebcfa44f22
OPM support
2020-04-20 13:19:21 +02:00
David Sehnal
43845adb71
import materialui icons separately
...
- avoids loading extra ~5k modules in webpack
2020-04-19 17:02:52 +02:00
David Sehnal
9e3fff65a7
eslint config fix
2020-04-19 16:08:20 +02:00
David Sehnal
05c35a3a3a
mol-model: cif export copyAllCategories option
...
- support in model-server
- moved servers build config
- fixed swagger template not working with the separate server build
2020-04-19 16:01:47 +02:00
David Sehnal
6f46965344
model-server: change response header for query-many exceeded limit
2020-04-19 14:02:05 +02:00
Alexander Rose
27ee576340
improved .hasDensityMap and .isFromPdbArchive helpers
2020-04-18 13:39:44 -07:00
David Sehnal
58492328df
max height for Screenshot / State Snapshot panel
2020-04-18 16:01:17 +02:00
David Sehnal
fd102bede1
mol-plugin-ui: close Screenshot/snapshot panel after saving/opening state
2020-04-18 15:54:50 +02:00
David Sehnal
3d8c47eefa
proteopedia-wrapper: support zipped state loading
2020-04-18 15:51:25 +02:00
David Sehnal
c4e43228a2
add Component: option to check if an equivalent component already exists
2020-04-18 15:31:51 +02:00
David Sehnal
6526090b8b
mol-plugin-ui: added "add representation" to selection mode
2020-04-18 15:03:49 +02:00
David Sehnal
094a018b5b
mol-plugin: global state save options
2020-04-18 14:28:58 +02:00
Alexander Rose
a0a9c994b2
basic asset support for volume streaming
2020-04-17 20:37:14 -07:00
Alexander Rose
524ed90e3f
lru cache set returns removed entry
2020-04-17 20:36:20 -07:00
Alexander Rose
7abba750b4
0.7.0-dev.0
2020-04-17 18:26:41 -07:00
Alexander Rose
ecff1641d2
package updates
2020-04-17 18:21:02 -07:00
Alexander Rose
47ecf04386
add version field to state snapshot
2020-04-17 18:20:51 -07:00
Alexander Rose
c4697a9f45
use mean not boundary center for transform in cellpack
2020-04-17 17:47:41 -07:00
Alexander Rose
53d5414492
cellpack improvements
...
- support asset-manager
- allow bcif as ingredient files
- load pdb entries as bcif
2020-04-17 17:29:06 -07:00
Alexander Rose
311f5c09f5
use Asset.File[] for PD.FileList
2020-04-17 17:27:14 -07:00
Alexander Rose
be4439451f
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-17 11:52:23 -07:00
Alexander Rose
09c83e83ba
improved Model.isFromPdbArchive
2020-04-17 11:49:23 -07:00
Alexander Rose
bea4c64d85
use asset-manager for custom-properties
...
- obtain function needs to return a value and assets
- assets are stored per descriptor in model/structure
- assets shold be released via customProperties.dispose()
2020-04-17 11:42:59 -07:00
David Sehnal
0387dcd444
proteopedia-wrapper: focusFirst label options
2020-04-17 20:42:44 +02:00
Alexander Rose
a89f21dafd
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-17 11:24:06 -07:00
Alexander Rose
7921c05d55
use .molx and .molj for file input
2020-04-17 11:08:37 -07:00
Alexander Rose
dafa946937
Asset.getUrlAsset support body
2020-04-17 11:07:50 -07:00
David Sehnal
95673b0131
do not build browserTests in production build, added build-viewer task
...
- reduced the production build time by several minutes
(it took 30+s for each "subproject" and webpack was building them linearly)
2020-04-17 19:10:05 +02:00
David Sehnal
0118136869
fix build error with latest express type annotations
2020-04-17 18:55:21 +02:00
David Sehnal
573c2a7ad6
proteopedia-wrapper: support bcif
2020-04-17 18:37:01 +02:00
David Sehnal
41977ea758
DownloadStructure: support static updated bcif from PDBe
2020-04-17 17:30:01 +02:00
David Sehnal
75ccded612
support plain string in ParamDefinition.UrlParam
2020-04-17 17:08:29 +02:00
David Sehnal
2429111a59
state file export improvements
...
- save full state including all snapshots instead of just the current one
2020-04-17 15:39:13 +02:00
David Sehnal
c475cb292e
support drag & drop for state files
2020-04-17 12:58:39 +02:00
David Sehnal
04d34b369a
add snapshot download UI to "screenshot" panel
2020-04-17 12:50:21 +02:00
David Sehnal
cfe4c6c559
mol-plugin: moved state related events to PluginState
2020-04-17 12:36:22 +02:00
David Sehnal
4d13f99d22
mol-plugin: refactoring managers
2020-04-17 12:30:34 +02:00
David Sehnal
62ebd4d8a9
mol-plugin-state: PluginStateSnapshotManager refactor
2020-04-17 12:14:55 +02:00
David Sehnal
026c25621f
add missing imports
2020-04-17 00:08:20 +02:00
David Sehnal
c096ae299d
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-17 00:06:54 +02:00
David Sehnal
ae306d1761
data asset handling improvements
2020-04-17 00:06:41 +02:00
Alexander Rose
4caae32933
add missing type
2020-04-16 13:58:15 -07:00
Alexander Rose
6bbf20980e
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-16 13:54:46 -07:00
David Sehnal
0fd00ecab8
mol-plugin-ui: support AssetManager in DownloadBlob
2020-04-16 22:33:21 +02:00
David Sehnal
70de73a95b
mol-state: call StateTransformer.dispose when recreating object
2020-04-16 21:58:42 +02:00
Alexander Rose
578ad69c36
add current structure-focus to state snapshots
2020-04-16 11:01:07 -07:00
David Sehnal
af263b8c88
removed unused code
2020-04-16 17:09:03 +02:00
David Sehnal
bef6775de5
refactored AssetManager
...
- support assets in OpenFile and Download transforms
2020-04-16 17:04:21 +02:00
Alexander Rose
3c27450e82
zipped snapshot that include files from asset-manager
2020-04-15 18:29:43 -07:00
Alexander Rose
9400f27f82
basic asset manager for file objects
2020-04-15 18:28:47 -07:00
Alexander Rose
c176313f7b
added zip data type that returns object of Uint8Arrays
2020-04-15 18:27:39 -07:00
Alexander Rose
77461d5a23
fix focus control breaks for non-atomic units
2020-04-15 16:00:53 -07:00
Alexander Rose
a5c039bf11
fix Si-Si bonds
2020-04-15 13:11:23 -07:00
Alexander Rose
e3c08f23bf
avoid adding many identical single atom units in builder
2020-04-15 12:22:41 -07:00
Alexander Rose
67a26e93e4
occupancy handling improvements
...
- add occ of 1 to cif-core if not defined
- check if occ is defined before disallowing bonds
2020-04-15 12:15:26 -07:00
David Sehnal
a1d261b7c8
ui tweaks
2020-04-15 17:32:24 +02:00
David Sehnal
3826394940
Support SVG icon for CollapsableControls & fixed logo image
2020-04-15 17:13:43 +02:00
David Sehnal
791a54aeec
ui tweaks
2020-04-15 13:46:20 +02:00
David Sehnal
48f1bb7755
icon tweaks
2020-04-15 11:56:42 +02:00
Alexander Rose
53e028325f
updated packages, removed font building code
2020-04-14 17:09:00 -07:00
David Sehnal
02eda0a1e2
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-15 01:55:32 +02:00
David Sehnal
92600160ff
lint config fix
2020-04-15 01:54:27 +02:00
Alexander Rose
6ec67a7faf
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-14 16:52:55 -07:00
Alexander Rose
a4386744a2
fix Model.hasCrystalSymmetry test
2020-04-14 16:52:09 -07:00
David Sehnal
09210279e1
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-15 01:42:35 +02:00
David Sehnal
e78cf18a38
separate build for servers
...
- because of problems with ES6 modules (might revert later)
+ css tweaks
2020-04-15 01:40:52 +02:00
Alexander Rose
9d1d7bbf72
moved pdbe code to extensions folder
2020-04-14 16:35:41 -07:00
Alexander Rose
60d5e85b4c
moved rcsb code to extensions folder
2020-04-14 16:35:34 -07:00
David Sehnal
2c263e216f
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-15 01:21:04 +02:00
David Sehnal
e1f671a5b3
use material ui icons instead of fontello, do not import google font
2020-04-15 01:20:14 +02:00
Alexander Rose
7ffaea48cb
read cif-core bfactor field
2020-04-14 15:39:34 -07:00
Alexander Rose
0e4527613c
handle charge in cif-core type_symbol field #31
2020-04-14 15:36:20 -07:00
Alexander Rose
f363621de3
moved cellpack to toplevel extensions dir and register as behavior
2020-04-14 12:24:03 -07:00
Alexander Rose
4901ec3b5d
added/removed events for StateActionManager
2020-04-14 12:23:55 -07:00
David Sehnal
c592b8a53f
fix Mat4Control in Firefox, track Transform in StructureHierarchy, fix findUpdateRoots when there is error
2020-04-14 19:34:59 +02:00
David Sehnal
325e4e44dc
Structure.transform parent revert
2020-04-14 15:22:49 +02:00
David Sehnal
a81f7f6cfd
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-14 15:21:08 +02:00
David Sehnal
31b83e9675
StructureSourceControls: added 'conformation transform' section
2020-04-14 15:20:11 +02:00
David Sehnal
dc89f33cd0
FocusLoci fix
...
- was calling camera.focusLoci twice
- broken for transformed structures
2020-04-14 15:05:58 +02:00
David Sehnal
f5f9237a78
apply Structure.coordinateSystem to interactions visual
2020-04-14 14:56:15 +02:00
David Sehnal
4429ff0ac1
Coordinate system changes- remove StructureCoordinateSystem transform * TransformStructureConformation should be enough- update Structure.coordinateSystem- update Structure.transform to keep parent's parent
2020-04-14 14:27:09 +02:00
David Sehnal
a0d38e6b10
Coordinate system changes
...
- remove StructureCoordinateSystem transform
* TransformStructureConformation should be enough
- update Structure.coordinateSystem
- update Structure.transform to keep parent's parent
2020-04-14 14:13:16 +02:00
David Sehnal
c060664f84
SubstructureParentHelper.get takes decorators into account
2020-04-14 13:57:25 +02:00
David Sehnal
10f7f15f70
mol-plugin-ui: Mat4 UI & removed NumericInput in favor of TextInput.numeric
2020-04-14 13:16:31 +02:00
Alexander Rose
d40ff29337
0.6.8
2020-04-13 19:45:10 -07:00
Alexander Rose
7ca666ae98
fix wrong TransformStructureConformation params
2020-04-13 19:43:12 -07:00
Alexander Rose
dcaea9d40b
tweaked focus repr params
...
- bigger than standard params
2020-04-13 17:09:04 -07:00
Alexander Rose
b878273d81
some basic bird molecule support
2020-04-13 15:26:39 -07:00
Alexander Rose
c15d29f2da
linting
2020-04-13 13:06:32 -07:00
Alexander Rose
3e3a13070a
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-13 13:03:42 -07:00
Alexander Rose
11bcd84e66
optionally transpose mat4 in structure transformation transforms
2020-04-13 13:03:06 -07:00
Alexander Rose
44b63e5953
json imput for Mat4 paraemter ui
2020-04-13 13:01:05 -07:00
David Sehnal
fb0634a0f4
added semicolons to linting rules
2020-04-13 21:17:39 +02:00
David Sehnal
0b651db35b
mol-plugin-ui: cache focus options in StructureFocusControls
2020-04-13 13:42:52 +02:00
David Sehnal
b24062b575
tweak proteopedia-wrapper.ModelInfo
2020-04-13 13:00:40 +02:00
Alexander Rose
35c5c4cfc0
linting improvements
2020-04-11 13:15:26 -07:00
Alexander Rose
4b8bf57d1a
simplified cellpack loadMembrane
2020-04-11 12:56:30 -07:00
Alexander Rose
a81f0d911a
linting style
2020-04-11 12:37:06 -07:00
Alexander Rose
28e2227989
Merge pull request #30 from corredD/forkdev
...
Forkdev
2020-04-11 12:13:44 -07:00
DESKTOP-O6LIMN9\ludov
4f97b6836a
eslint formating
2020-04-11 14:31:31 +02:00
DESKTOP-O6LIMN9\ludov
5ab0dfaba8
formatting
2020-04-11 14:24:11 +02:00
DESKTOP-O6LIMN9\ludov
66751fa006
eslint format
2020-04-11 14:19:07 +02:00
DESKTOP-O6LIMN9\ludov
f1d78e4805
support for membrane in list files and on the server if available as bcif
...
clean the console.log
2020-04-11 14:13:43 +02:00
DESKTOP-O6LIMN9\ludov
715c78a04f
Merge branch 'master' into forkdev
2020-04-11 11:27:41 +02:00
DESKTOP-O6LIMN9\ludov
0cd8b4ee8c
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-11 11:26:57 +02:00
Alexander Rose
c6efa475a5
better cif-core data naming
2020-04-10 19:47:54 -07:00
Alexander Rose
e846e1fdd7
fixed EllipsoidParams.linkCap param
2020-04-10 19:32:22 -07:00
Alexander Rose
4221067f8f
added AtomSiteAnisotrop support for cifCore
2020-04-10 19:27:52 -07:00
Alexander Rose
36951d6f19
make AtomSiteAnisotrop less dependent on mmCIF
2020-04-10 19:27:24 -07:00
Alexander Rose
ac45500e35
added FormatRegistry.isApplicable and properly check AtomSiteAnisotrop
2020-04-10 19:26:22 -07:00
Alexander Rose
0f22eab8b9
support matrix type for cif-core schema
2020-04-10 19:25:05 -07:00
Alexander Rose
5a8fd6d518
beter symmetry handling in index-pair bonds
2020-04-10 15:07:18 -07:00
Alexander Rose
60ee04b9b9
linting improvements
...
- check tsx as well
- check brace-style
- error more instead of warn
2020-04-10 12:18:07 -07:00
David Sehnal
d99b5bd505
mol-state: throw error when trying to reuse StateBuilder
2020-04-10 15:47:40 +02:00
David Sehnal
6312c1f99b
use StateBuilder.commit() instead of PluginContext.updateDataState()
2020-04-10 15:42:28 +02:00
David Sehnal
ef870a510f
fix empty strings loci labels
2020-04-10 15:10:06 +02:00
David Sehnal
394ff05626
refactored format registry & added StateBuilder.commit()
2020-04-10 14:55:50 +02:00
Alexander Rose
e90ccfdd20
basic support for models from cif-core files
2020-04-09 18:42:33 -07:00
Alexander Rose
92a86e324b
more general Model.hasCrystalSymmetry
...
- not just limited to mmCIF
2020-04-09 18:12:46 -07:00
Alexander Rose
e5d6816392
allow for improper rotations
...
- in Mat4.isRotationAndTranslation
2020-04-09 17:55:14 -07:00
Alexander Rose
a1b2de16a3
removed console.log
2020-04-09 17:41:17 -07:00
Alexander Rose
f605021cfb
tweaked naming
2020-04-09 17:33:55 -07:00
Alexander Rose
619a2ccb3a
use MOL (not UNK) as name for unknown ligand molecules
...
- UNK is for unknown amino acids in CCD
2020-04-09 17:33:16 -07:00
Alexander Rose
0cc077c346
more cif-core fields
2020-04-09 17:31:17 -07:00
Alexander Rose
e34aad991b
fixed dics build path of cifschema app
2020-04-09 17:30:49 -07:00
Alexander Rose
2a925cdd6a
tweaked bond calc
...
- use avg element threshold
2020-04-09 17:30:04 -07:00
Alexander Rose
36c5e444ca
apply options when adding new structure component
...
- use StructureComponentManager.state.options
2020-04-09 14:37:54 -07:00
Alexander Rose
c7f6041aa4
handle empty File or FileList params
2020-04-09 10:11:31 -07:00
DESKTOP-O6LIMN9\ludov
68401b3556
Merge branch 'master' of github.com:corredD/molstar-proto into forkdev
2020-04-09 09:45:11 +02:00
DESKTOP-O6LIMN9\ludov
3843064eac
Merge branch 'master' of https://github.com/molstar/molstar
...
# Conflicts:
# .github/workflows/lint.yml
2020-04-09 09:08:46 +02:00
ludovic autin
d0de9073e7
Create lint.yml
2020-04-09 09:04:11 +02:00
DESKTOP-O6LIMN9\ludov
35bd0ec5d8
Merge branch 'master' of https://github.com/molstar/molstar into forkdev
...
# Conflicts:
# src/apps/viewer/extensions/cellpack/model.ts
2020-04-09 08:55:29 +02:00
Alexander Rose
373a69abbd
cellpack, add support for local ingredient files
2020-04-08 22:40:35 -07:00
Alexander Rose
9fa56bf76c
readded citschema and cif2bcif apps back from ciftools package
...
- easier to maintain
2020-04-08 20:08:35 -07:00
David Sehnal
3ad42fc7e0
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-09 03:18:28 +02:00
David Sehnal
7dd6efafb2
fixed some cyclical references & drawcall in mol-canvas3d
2020-04-09 03:18:21 +02:00
Alexander Rose
61e26df637
try different lint workflow
2020-04-08 18:02:47 -07:00
Alexander Rose
a47283bf5b
change lint gh action path
2020-04-08 17:48:57 -07:00
Alexander Rose
d7e5385b04
add lint github action
2020-04-08 17:41:25 -07:00
Alexander Rose
8eaac83238
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-08 17:26:37 -07:00
Alexander Rose
9fbe224f00
reset color of all components when setting assembly-symmetry off
2020-04-08 17:24:09 -07:00
Alexander Rose
26dc7b2f65
0.6.7
2020-04-08 16:36:37 -07:00
Alexander Rose
bb6b6f9690
updated data.rcsb.org url and schema
2020-04-08 16:23:13 -07:00
Alexander Rose
0fabfc9873
0.6.6
2020-04-08 16:01:39 -07:00
Alexander Rose
9c3e057410
fix water-water hbond detection and set to off by default
2020-04-08 14:58:16 -07:00
Alexander Rose
f4cbb1ec73
ignore mouse moves when no button is held in SelectionViewportControls
2020-04-08 13:45:35 -07:00
Alexander Rose
1175f589eb
slightly increased nci link size
2020-04-08 13:39:13 -07:00
Alexander Rose
8c7563d7f2
allow MET.SD as metal binding partner
2020-04-08 13:37:55 -07:00
Alexander Rose
33533cbb09
only color by assembly-symmetry-cluster if repr was added
2020-04-08 11:19:23 -07:00
Alexander Rose
0ec37a7b95
0.6.5
2020-04-08 09:48:05 -07:00
Alexander Rose
f3db0c171b
added optional priority to LociLabelProvider
2020-04-08 09:47:15 -07:00
David Sehnal
cd10d23371
updated basic-wrapper, moved some apps to examples
...
+ fixed lighting demo
2020-04-08 17:18:57 +02:00
DESKTOP-O6LIMN9\ludov
d60c88c506
parsing the selection string
2020-04-08 14:53:36 +02:00
DESKTOP-O6LIMN9\ludov
7266aab4be
support for latest cellpack model.
...
Example is ExosomeModel.json present in the repo
2020-04-08 14:31:52 +02:00
Alexander Rose
54c2ef7a0b
better isApplicable checks for random-coil and density-fit colorings
2020-04-07 19:59:57 -07:00
Alexander Rose
b882a72d77
refactored assembly-symmetry behavior
...
- use tag and applyOrUpdate
- set default color theme when off
2020-04-07 19:55:15 -07:00
Alexander Rose
1eab4dac96
0.6.4
2020-04-07 16:59:43 -07:00
Alexander Rose
b2376aea70
mol format tweaks
2020-04-07 16:56:04 -07:00
Alexander Rose
1641cfbd03
improved assembly symmetry init and cage size
2020-04-07 16:34:30 -07:00
Alexander Rose
f27540ca02
fix assembly-symmetry init issues
...
- ensure that the default is a non C1 symmetry
2020-04-07 12:17:42 -07:00
David Sehnal
b4320de291
mol-plugin-state: added PubChem as DownloadStructure source
2020-04-07 17:03:13 +02:00
David Sehnal
1b26aa4b36
basic MOL/SDF support
2020-04-07 16:51:59 +02:00
Alexander Rose
1ca91f35e2
wrap all sequence residues in zero-width chars for proper line breaks
2020-04-06 18:35:22 -07:00
Alexander Rose
1c5ac56ecf
0.6.3
2020-04-06 17:59:02 -07:00
Alexander Rose
ee85e13206
fix assembly symmetry cage orientation calc
2020-04-06 17:57:09 -07:00
Alexander Rose
440474d53b
focus improvements- support shift to add in focus menu- keep section in focus menu open- always include loci label
2020-04-06 17:20:02 -07:00
Alexander Rose
d9c251b2ce
action menu improvements
...
- pass MouseEvent to OnSelect
- try to keep previously expanded sections
2020-04-06 16:17:38 -07:00
Alexander Rose
975b4aee2a
show error when no entry for streaming is found
2020-04-06 14:37:03 -07:00
Alexander Rose
4a7413a8d9
0.6.2
2020-04-06 12:43:22 -07:00
Alexander Rose
593b34bfe3
added binding to add loci to current focus
2020-04-06 12:40:24 -07:00
Alexander Rose
691b1721b2
tweaked select mode icon
2020-04-06 11:27:09 -07:00
David Sehnal
b8133b4300
Canvas3dInteractionHelper.maxFps = 30
...
- makes the interaction feel more responsive
2020-04-06 18:42:10 +02:00
David Sehnal
0c459b98db
mol-plugin: added PluginContext.state.updateBehavior
2020-04-06 17:33:22 +02:00
David Sehnal
060725642f
mol-plugin: state tree UI fix + remove global current object
2020-04-06 16:45:28 +02:00
David Sehnal
eaf28bf016
fix PDBeStructureQualityReport.autoAttach
2020-04-06 16:23:11 +02:00
David Sehnal
ed6084c40b
mol-plugin-ui: optimize state tree rendering
2020-04-06 16:18:23 +02:00
David Sehnal
e56063b065
mol-plugin: selection mode
2020-04-06 15:08:00 +02:00
Alexander Rose
f8ddfb1638
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-05 20:59:49 -07:00
Alexander Rose
900f2e1f76
wip, selection viewport controls
...
- refactored selection controls as components
- initial css, buggy
2020-04-05 20:59:17 -07:00
David Sehnal
00c9e05a65
mol-plugin-ui: use componentDidUpdated instead of getDerivedStateFromProps where appropriate
2020-04-06 03:20:54 +02:00
Alexander Rose
ecaab51315
support update of props.initiallyCollapsed in CollapsableControls
2020-04-05 17:17:48 -07:00
Alexander Rose
2a4d45714c
added npm script and webpack config for viewer debugging
...
- generates sourcemaps that work with vscode/chrome debugging
2020-04-05 14:18:17 -07:00
Alexander Rose
6e13ef5cbc
use webpack.DefinePlugin.runtimeValue for __VERSION__
2020-04-03 18:54:04 -07:00
Alexander Rose
f48e2ab238
0.6.1
2020-04-03 17:52:16 -07:00
Alexander Rose
0e34d976c0
use version from package.json for plugin
2020-04-03 17:50:50 -07:00
Alexander Rose
2d6cd4c6da
package updates
2020-04-03 17:42:59 -07:00
Alexander Rose
4a4b3ef5b4
fix whitespace linting issues
2020-04-03 17:29:59 -07:00
Alexander Rose
67e6167b55
removed orientation from measurements for now
...
- too limited and confusing
2020-04-03 17:26:32 -07:00
Alexander Rose
79b33bfbd8
selection and focus tweaks
...
- support highlight for current selection UI
2020-04-03 17:25:36 -07:00
Alexander Rose
f5fc96ee3b
more label tweaks
...
- show entity in locilabel-provider for single-entity loci
- better category handling in focus ui
2020-04-03 16:49:41 -07:00
Alexander Rose
691571ec39
better handling of labels from multiple structures
...
- intruduced group hash
2020-04-03 15:48:05 -07:00
Alexander Rose
f2b20a646e
cellpack tweaks
2020-04-03 12:37:35 -07:00
Alexander Rose
bef9ff86d2
remove console.log
2020-04-03 12:20:07 -07:00
Alexander Rose
ff3da5f2db
refactored cellpack loader
...
- properly handle coloring
- support hiv_lipids loading
2020-04-03 12:09:35 -07:00
Alexander Rose
129727d5d1
calculateTransformBoundingSphere: only use extrema if there are not too many transforms
2020-04-03 12:06:51 -07:00
Alexander Rose
6e26b4d5f9
fix SequenceWrapper type determination
...
- failed in case of Partitioned chains
2020-04-03 12:06:08 -07:00
Alexander Rose
371bb11ce8
0.6.0
2020-04-02 21:11:10 -07:00
Alexander Rose
556196ae3f
wip, cellpack model loader
2020-04-02 21:09:36 -07:00
Alexander Rose
f5667411d7
check if carbs are applicable without calculating them
2020-04-02 20:56:36 -07:00
Alexander Rose
774f419a53
add traceOnly support to element-sphere visual
2020-04-02 20:55:59 -07:00
Alexander Rose
9fa5d40306
improved labels in measurement representations
2020-04-02 18:48:38 -07:00
Alexander Rose
ba89d5ec1e
simple PD.Mat4
2020-04-02 17:47:32 -07:00
Alexander Rose
b7fa577d9b
improved validation-report and assembly-symmetry presets
2020-04-02 17:21:05 -07:00
David Sehnal
949425d14d
mol-plugin-ui: fixed crash caused by invalid state during updates
2020-04-03 00:40:48 +02:00
Alexander Rose
2cb0d63750
added more descriptions and titles
...
- added description prop to action-item
- use for presets and selection queries
2020-04-02 13:16:14 -07:00
Alexander Rose
038aa47578
update assembly-symmetry UI when repr is added
2020-04-02 12:01:42 -07:00
Alexander Rose
c833598c26
improved computing of covalent bonds with hydrogen
...
- added more X-H pair thresholds
- removed maxCovalentHydrogenBondingLength param
2020-04-02 11:20:24 -07:00
Alexander Rose
489c52361a
measurement label tweaks
2020-04-02 10:18:01 -07:00
David Sehnal
9edf41a2f2
model-server: requestTimeout config option
2020-04-02 16:08:05 +02:00
David Sehnal
5bcca99f60
mol-plugin: support request body in Download(Blob) transforms
2020-04-02 14:33:29 +02:00
David Sehnal
1b0a310fc7
mol-state & volume streaming updates
...
- error cells are no longer considered valid update roots
- volume streaming now better handles initialization errors
2020-04-02 14:27:55 +02:00
David Sehnal
e3e7fa3040
model-server: support tar.gz output in local mode
2020-04-02 13:52:42 +02:00
David Sehnal
5297dd6f11
model-server: query many limit
2020-04-02 12:49:39 +02:00
David Sehnal
c557e93255
model-server: do not apply content-encoing: gzip to tar.gz resposes
2020-04-02 03:03:52 +02:00
Alexander Rose
ad5f0c987a
0.6.0-dev.11
2020-04-01 17:32:01 -07:00
Alexander Rose
30aa6d035d
tweaked volume streaming labels
2020-04-01 17:29:15 -07:00
Alexander Rose
b198289fc4
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-01 17:25:25 -07:00
Alexander Rose
51e45085f1
package updates
2020-04-01 17:22:47 -07:00
Alexander Rose
97ebb2dccc
fixed labels for MultiChain units
2020-04-01 17:07:53 -07:00
David Sehnal
29d28bd3f4
UI tweaks
2020-04-02 01:40:23 +02:00
David Sehnal
09c5c040f2
Merge branch 'master' of https://github.com/molstar/molstar
2020-04-02 01:26:39 +02:00
David Sehnal
6e60a2f9dc
model-server: query-many result as tar.gz
2020-04-02 01:26:30 +02:00
Alexander Rose
5d36108113
added title tooltip to CollapsableControls
2020-04-01 16:16:37 -07:00
Alexander Rose
f4a423ebe5
show mssage when enabling volume streaming fails
2020-04-01 16:13:21 -07:00
Alexander Rose
9942fbe549
added EmdbHeaderServer plugin config item
2020-04-01 14:46:56 -07:00
Alexander Rose
dbde7521e4
improved volume streaming type determination
2020-04-01 14:34:38 -07:00
David Sehnal
6eee3e8368
model-server: refactored result writer
2020-04-01 22:25:25 +02:00
Alexander Rose
cc0ccd7830
made cameraHelper part of drawPass, screenshot improvements
2020-04-01 12:41:33 -07:00
Alexander Rose
7ad25249a9
removed async renderObject creation in cameraHelper
2020-04-01 12:40:29 -07:00
Alexander Rose
687c7d54ff
Shape: extracted helper methods
2020-04-01 12:39:16 -07:00
Alexander Rose
d6fff1ffdf
Merge pull request #27 from ValentaTomas/ValentaTomas-readme-typo-fix
...
Fix README typos
2020-04-01 10:54:42 -07:00
David Sehnal
20a8b8892e
colored icons for structure tools
2020-04-01 18:50:37 +02:00
David Sehnal
5c09ecc98d
StateTree facelift
2020-04-01 18:04:22 +02:00
ValentaTomas
19539a2c9d
Fix README typos
2020-04-01 14:54:53 +02:00
David Sehnal
5c093c7f22
mol-canvas-3d: camera transition tweak
2020-04-01 14:30:51 +02:00
Alexander Rose
c43ed90607
improve volume streaming method determination
...
- take content_type of related entry into account
2020-03-31 22:26:05 -07:00
Alexander Rose
a85242d9c5
improved focus entry computation
...
- handle branched
- handle Unit.Trait.MultiChain
2020-03-31 18:43:54 -07:00
Alexander Rose
722d2a9c6c
include selected values in sequence panel select titles
2020-03-31 17:31:56 -07:00
Alexander Rose
f7d65ff52c
avoid breaking long residue names in sequence panel
2020-03-31 16:52:24 -07:00
Alexander Rose
7bee2be12d
added traceOnly param to gaussian-surface
...
- avoids creating trace structure selection with slow labeling, stats and bundle params
2020-03-31 15:31:41 -07:00
Alexander Rose
326649d4f5
fix broken getLoci in Representation.createMulti
2020-03-31 15:28:56 -07:00
David Sehnal
6aba5df55d
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-31 21:08:34 +02:00
David Sehnal
57bbcf9425
fixed issue that prevented delayed isBusy and enabled it again
...
- lesson learned: do not raise events inside property getters
2020-03-31 21:08:15 +02:00
Alexander Rose
08ba34d607
0.6.0-dev.10
2020-03-31 11:15:57 -07:00
David Sehnal
4c122227a7
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-31 20:10:31 +02:00
David Sehnal
e14afb4dad
reverted delayed isBusy
...
- made CSS/code tweaks in the process
2020-03-31 20:10:22 +02:00
Alexander Rose
472def49f6
0.6.0-dev.9
2020-03-31 10:17:54 -07:00
Alexander Rose
90549893e3
added pdbx_entity_instance_feature to mmcif schema
2020-03-31 09:49:18 -07:00
Alexander Rose
73a8e45202
added missing pdbx_branch_scheme fields to mmcif schema
2020-03-31 09:26:29 -07:00
David Sehnal
35df55cb4f
CSS & structure type auto-apply tweaks
2020-03-31 17:19:03 +02:00
David Sehnal
c2028d20a8
mol-plugin: do not disable UI for fast updates
2020-03-31 16:35:45 +02:00
David Sehnal
eaffdc6a98
mol-plugin-ui: do not auto-apply symmetry structure types
2020-03-31 15:52:56 +02:00
David Sehnal
0b1e6100a9
mol-canvas-3d: fix camera transition when adding new representations
2020-03-31 15:25:00 +02:00
David Sehnal
2168905c11
StructureHierarchyManager.updateCurrent fix
2020-03-31 14:57:49 +02:00
David Sehnal
f955e6a299
mol-plugin-state: changing structure "type" recreates the subtree
...
* different assemblies can have different default components
* i.e. assembly 1 doesn't have carbs and asm 2 does
2020-03-31 14:55:59 +02:00
David Sehnal
98f3981e12
Fix CSS issues
2020-03-31 14:12:45 +02:00
Alexander Rose
82f94d20ea
wip, cellpack file input
2020-03-31 02:04:18 -07:00
Alexander Rose
fbc6d47117
wip, cellpack loader update
2020-03-31 01:19:07 -07:00
Alexander Rose
6a2e4cf813
handle orphan models and structures in StructureHierarchyManager
2020-03-31 01:18:41 -07:00
Alexander Rose
4aabef7683
package updates
2020-03-31 00:48:40 -07:00
Alexander Rose
74ae91ee1b
support initiallyCollapsed in CustomStructureControls
2020-03-31 00:24:17 -07:00
Alexander Rose
8b62766474
add data-color to ButtonProps (for color swatches)
2020-03-30 23:03:20 -07:00
Alexander Rose
2995504916
made StructureMeasurementsControls seperate panel again
2020-03-30 22:56:01 -07:00
Alexander Rose
63f6848d26
0.6.0-dev.8
2020-03-30 22:35:58 -07:00
Alexander Rose
988e429693
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-30 19:27:35 -07:00
David Sehnal
ba1c6ef046
CameraTransitionManager.apply reverse change
2020-03-31 03:49:20 +02:00
David Sehnal
7ceff92a4e
fix structure focus camera animation
...
+ more UI code tweaks
2020-03-31 03:45:48 +02:00
Alexander Rose
1f968b2836
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-30 18:37:14 -07:00
Alexander Rose
d97d7e3b14
AssemblySymmetryControls fixes
2020-03-30 18:37:03 -07:00
Alexander Rose
5c4c4811e4
added .props() to CustomProperty.Provider
2020-03-30 18:35:30 -07:00
David Sehnal
f2a6e63a20
mol-plugin-ui: general refactoring & code improvements
2020-03-31 02:35:58 +02:00
David Sehnal
1aace4a26f
mol-plugin-ui: added Button common ctrl
2020-03-31 01:43:04 +02:00
David Sehnal
b1c140d23e
IconButton flex prop
2020-03-31 00:42:54 +02:00
David Sehnal
ee16212c31
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-31 00:14:29 +02:00
David Sehnal
f6d232b1c5
mol-plugin-ui: removed unused CSS
2020-03-31 00:14:13 +02:00
Alexander Rose
c8a002933e
take PluginContext.spec into account for SimpleSettingsMapping.layout
2020-03-30 14:55:28 -07:00
Alexander Rose
4757ca9913
fix clashes variable in validationReportPreset
2020-03-30 14:30:00 -07:00
Alexander Rose
5264c75e37
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-30 12:29:23 -07:00
Alexander Rose
032bf44863
package updates (npm audit fix)
2020-03-30 12:02:28 -07:00
David Sehnal
2f4f5e43f3
StructureFocusManager.behaviors.current
...
replaces events.changed
2020-03-30 20:57:39 +02:00
Alexander Rose
7b1edcadf6
fous fixes and improvements
2020-03-30 11:53:55 -07:00
Alexander Rose
f0f74d182d
updated schemas
2020-03-30 11:36:37 -07:00
Alexander Rose
59142adbbc
updated packages
2020-03-30 11:26:09 -07:00
Alexander Rose
2fda8c5db1
tweaked assembly symmetry ui
2020-03-30 11:21:07 -07:00
Alexander Rose
7b5efa3e42
LociLabelManager: fold and count identical labels
2020-03-30 10:05:14 -07:00
Alexander Rose
d784d202bd
volume streaming: ensure current focus is shown upon registering
2020-03-30 09:52:48 -07:00
Alexander Rose
8833474a43
structure size and quality threshold improvements
2020-03-30 09:51:04 -07:00
David Sehnal
57cbb2f8b6
StructureSourceControls: Fix crash when selecting "Symmetry (assembly)"
2020-03-28 18:01:56 +01:00
David Sehnal
b6112a914f
StateTransformer.dispose
...
- use in StructureRepresentation3D to release custom props
2020-03-28 17:45:16 +01:00
David Sehnal
2008f8538c
Various tweaks and fixes
...
- allow to hide expand button in Viewport
- principal axes fix for single element
- fixes to preset syncing
- CSS fixes
- picking level grouping
2020-03-28 16:46:47 +01:00
David Sehnal
09fba43a1c
mol-plugin-state: representation presets "sync" instead of recreate
2020-03-28 14:00:01 +01:00
David Sehnal
b76c3613f9
Focus/Selection UI tweaks
2020-03-28 12:38:39 +01:00
Alexander Rose
cf4ddcb587
label tweaks
2020-03-27 23:42:03 -07:00
Alexander Rose
696106f48b
check distance for IntraUnitClashes
2020-03-27 21:54:30 -07:00
Alexander Rose
fb286cd9cf
take pixelRatio into account for camera-helper
2020-03-27 21:44:02 -07:00
Alexander Rose
5121bd700e
changed assembly-symmetry preset to StructureRepresentationPresetProvider
2020-03-27 21:25:18 -07:00
Alexander Rose
6173520ad0
add validation-report preset
2020-03-27 20:09:17 -07:00
Alexander Rose
a7189232dd
wip, StructureFocus controls and manager
2020-03-27 20:00:02 -07:00
Alexander Rose
4a96b45b04
added StructureSelectionQueryRegistry
...
- register hasClashes, isAccessible, isBuried from their custom props
2020-03-27 19:51:19 -07:00
David Sehnal
20ac549dd6
Plugin UI tweaks
...
- component focus ensures visibility
- moved measurements to selection section
2020-03-27 18:46:27 +01:00
David Sehnal
38be00c0b7
fix StateTreeNode display bug
2020-03-27 17:10:44 +01:00
David Sehnal
0a9bdc8cf6
model-server: query-many (wip)
...
+ some UI changes
2020-03-27 16:01:29 +01:00
David Sehnal
0b4318280a
cosmetic UI changes
2020-03-27 12:29:51 +01:00
Alexander Rose
b1da60e1c0
wip, focus manager, focus repr refactoring
2020-03-26 18:32:21 -07:00
David Sehnal
2cc5987f9e
cosmetic UI changes
2020-03-26 15:52:23 +01:00
David Sehnal
745415a1d8
rename first-model trajectory preset to default
2020-03-26 14:09:50 +01:00
David Sehnal
c80658f368
hide reprLabel in StructureComponentGroup
2020-03-26 13:15:27 +01:00
David Sehnal
033675a417
mol-plugin-ui: GenericEntry.showOnFocus option
2020-03-26 13:09:09 +01:00
David Sehnal
3dd57e9dc8
PD.ColorList refactoring
2020-03-26 12:49:31 +01:00
Alexander Rose
1e3daa6c98
fixed color-theme param getters for palette.scale.list.predefined
2020-03-25 19:44:57 -07:00
Alexander Rose
8855f51cfc
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-25 19:33:13 -07:00
Alexander Rose
50d8debb2b
refactored assembly-symmetry
...
- provide a single symmetry-index, story data in AssemblySymmetryDataProvider
2020-03-25 19:32:30 -07:00
Alexander Rose
e682eb78b0
various ui tweaks
2020-03-25 19:31:39 -07:00
Alexander Rose
bd2bbf3e2d
plugin: added customStructureControls renamed genericRepresentationControls
2020-03-25 19:30:46 -07:00
Alexander Rose
f38f040aea
updated DefaultCellPackBaseUrl
2020-03-25 19:25:02 -07:00
David Sehnal
f912b2d802
proteopedia wrapper bugfix
2020-03-25 21:20:51 +01:00
David Sehnal
0ad03e6a0b
custom interpolation list for color palette
2020-03-25 20:46:14 +01:00
Alexander Rose
160d8c529e
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-25 10:42:43 -07:00
David Sehnal
28edfd810c
mol-model: molstar_atom_site_operator_mapping parsing
2020-03-25 18:29:10 +01:00
Alexander Rose
7b931cfb66
wip, assembly-symmetry preset
2020-03-25 10:28:55 -07:00
David Sehnal
5575c61577
mmcif export updates- rename chains with asm/symm/ncs operators- molstar_atom_site_operator_mapping category
2020-03-25 17:32:15 +01:00
Alexander Rose
8f93dce105
tweaked Structure.hasHighSymmetry
2020-03-25 08:48:26 -07:00
David Sehnal
0eb3d7226a
SymmetryOperator.create refactor, added SymmetryOperator.suffix
2020-03-25 15:56:20 +01:00
Alexander Rose
a9533b666c
added TrajectoryHierarchyBuilder
2020-03-24 19:23:13 -07:00
David Sehnal
6d67b4db56
update camera axes default params to make it less distracting
2020-03-24 11:46:38 +01:00
David Sehnal
1b5eff6454
ui improvements
...
- state tree update/apply transform
- focus label, customize radius
- StructureComponentGroup repr label
2020-03-24 11:41:30 +01:00
Alexander Rose
83fb28cc9d
wip, generic representation entry
2020-03-23 19:31:07 -07:00
Alexander Rose
c39ffc0b0e
fix Infinity in projection matrix
...
- ensure near and far are not identical
2020-03-23 19:30:18 -07:00
Alexander Rose
23892cfbdd
fixed genericTarget in hierarchy-state tagMap
2020-03-23 19:05:45 -07:00
Alexander Rose
3bdabc444d
camera helper param tweaks
2020-03-23 15:14:16 -07:00
Alexander Rose
c233be4467
set isoValue param as essential
2020-03-23 15:08:54 -07:00
Alexander Rose
8468f33803
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-23 14:56:55 -07:00
Alexander Rose
0e77369fdb
added camera helper showing orientation axes
2020-03-23 14:55:54 -07:00
Alexander Rose
9fcc8e7977
param handling tweaks
2020-03-23 12:16:57 -07:00
David Sehnal
538371ced8
Remove StructureBuilderTags.Component
...
+ remove some unused code
2020-03-23 19:11:00 +01:00
Alexander Rose
380887bd22
improved trackball.focusCamera
...
- radius change is now relative to current radius and not fixed
2020-03-23 11:03:35 -07:00
Alexander Rose
17b4b1cb86
added visible bounding sphere to debug helper
2020-03-23 11:01:33 -07:00
Alexander Rose
3e7c358c07
improved unitcell bounding sphere (added extrema)
2020-03-23 11:00:51 -07:00
Alexander Rose
05b592a173
removed unused runTask canvas3d argument
2020-03-23 11:00:12 -07:00
Alexander Rose
e1d0515fae
unified font and svg icons
2020-03-23 10:48:02 -07:00
David Sehnal
d4d3b9645e
treat "current interaction" as a "structure component"
2020-03-23 18:14:01 +01:00
David Sehnal
d12d99dcfa
remove unused StructureBuilderTags
2020-03-23 17:57:28 +01:00
David Sehnal
174324d21c
added 'reds-darker' color list
2020-03-23 15:24:49 +01:00
David Sehnal
26156a5982
ProteopediaWrapper: snapshots
2020-03-23 15:18:40 +01:00
David Sehnal
af5ddf6950
StructureHierarchy now relies less on tags
2020-03-23 15:03:38 +01:00
David Sehnal
2ef35e5fb9
CustomElementProperty label fix
2020-03-23 13:43:52 +01:00
David Sehnal
513bfeaae7
StructureHierarchyManager sync on demand
...
+ PluginComponent updates
2020-03-23 11:01:37 +01:00
David Sehnal
7311e6f484
mol-plugin-state: StructureCoordinateSystem decorator (wip)
...
+ SymmetryOperator.assembly now optional
2020-03-22 22:08:37 +01:00
David Sehnal
90ecedcae8
mol-state: StateTransformer.Definition.isDecorator
...
- moved from StateTransform.isDecorator
- when using StateBuilder.apply:
* decorators are always "inserted"
* if a node has a decorator, the transformer is applied to the decorator instead (recursive)
2020-03-22 15:09:33 +01:00
David Sehnal
352a20ac48
camera manager focus multiple loci/spheres
...
+ show Unitcell control for multiple structures
+ misc fixes
2020-03-21 13:07:35 +01:00
David Sehnal
b1d8c5f6ea
mol-plugin-ui: left panel tweak
2020-03-21 12:16:45 +01:00
Alexander Rose
6497be9e52
0.6.0-dev.7
2020-03-20 19:14:45 -07:00
Alexander Rose
40a8cee8e5
improved scene bounding sphere (reset) handling
2020-03-20 19:13:26 -07:00
Alexander Rose
112cfcac90
0.6.0-dev.6
2020-03-20 14:21:38 -07:00
David Sehnal
8016fcbd54
mol-plugin-state: use 'deposited' as default value for structure if no assembly is present
2020-03-20 21:37:23 +01:00
David Sehnal
6de97f1d03
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-20 21:22:54 +01:00
David Sehnal
204075bbe0
updateStructureComponent bugfix
2020-03-20 21:22:40 +01:00
David Sehnal
eb448bce37
fix volume streaming with custom props enabled
2020-03-20 20:59:23 +01:00
Alexander Rose
3d09b5cb67
use shallow cloning in PD.merge
2020-03-20 12:53:28 -07:00
Alexander Rose
35d06040f7
update debugHelper when visibility changes
2020-03-20 12:22:07 -07:00
Alexander Rose
0868e81944
improved download density action
...
- combined pdb providers
2020-03-20 12:08:44 -07:00
Alexander Rose
7efbeb7d0f
improved download structure action
...
- updated pdb-dev url
- added archival pdbe
- combined pdb providers
2020-03-20 11:12:52 -07:00
David Sehnal
815f61b550
StructureHierarchyManagerState: auto-select newly added refs
2020-03-20 16:17:47 +01:00
David Sehnal
c3a90ab499
mol-canvas3d: shouldResetCamera check
2020-03-20 13:35:20 +01:00
David Sehnal
321126afa2
show current selection desc in StructureComponentControls header
2020-03-20 11:52:34 +01:00
Alexander Rose
9ad4a9c3c9
recreate vao to fix attempted binding of deleted attributes
2020-03-19 17:29:04 -07:00
Alexander Rose
b12f7c7ce4
add .name property to ShaderCode
2020-03-19 17:26:43 -07:00
Alexander Rose
6d7d3c0794
unitcell label tweaks
2020-03-19 14:24:32 -07:00
Alexander Rose
92b988a8d5
added PD.merge, always use props from structure.root for custom properties
2020-03-19 14:07:48 -07:00
Alexander Rose
18952ee2bd
deepClone fix
2020-03-19 14:03:39 -07:00
David Sehnal
bff07888f9
StructureBuilder.tryCreateComponent* refactoring
2020-03-19 20:32:50 +01:00
David Sehnal
8e6b0b220a
do not auto-attach interactions in component manager
2020-03-19 20:12:29 +01:00
David Sehnal
74acb0d078
mol-model-state: fix custom props transform bug
2020-03-19 19:14:11 +01:00
Alexander Rose
d4727eea02
removed console.log statement
2020-03-19 10:07:48 -07:00
Alexander Rose
76d14eba0c
fix broken units-representation visual state update
2020-03-19 10:01:57 -07:00
David Sehnal
90d05d9260
fix bug in structure repr interaction
2020-03-19 17:43:11 +01:00
David Sehnal
23b24bbb6c
custom props are now included by default
...
+ structure parent helper now takes decorators into account
+ ui & api tweaks
2020-03-19 15:33:37 +01:00
David Sehnal
91bc6f07c5
mol-plugin-state: added TrajectoryHierarchy presets
...
refactored representation presets
2020-03-19 12:56:47 +01:00
David Sehnal
9b2181667d
mol-plugin-state: do not create empty unit cells
2020-03-19 10:59:35 +01:00
Alexander Rose
40347e3e46
0.6.0-dev.5
2020-03-18 21:16:44 -07:00
Alexander Rose
ed277f6e16
Merge remote-tracking branch 'origin/master' into objects
2020-03-18 21:12:52 -07:00
Alexander Rose
8f2085d8b4
0.6.0-dev.4
2020-03-18 20:59:42 -07:00
Alexander Rose
b5a48ad201
package updates
2020-03-18 20:59:01 -07:00
Alexander Rose
14b900791f
wip, unitcell ref
2020-03-18 20:49:30 -07:00
Alexander Rose
de80799e68
allow any Loci in CameraManager.focusLoci
2020-03-18 20:44:54 -07:00
Alexander Rose
53eca387fc
take renderable visibility into account for scene bounding-sphere
2020-03-18 20:35:14 -07:00
Alexander Rose
fc3005f271
ui tweaks
2020-03-18 16:47:57 -07:00
Alexander Rose
c95fdff00c
tweaked StructureSelectionCategorys
2020-03-18 16:04:09 -07:00
Alexander Rose
3cd9042c72
added helpers to Model, better InitVolumeStreaming.isApplicable check
2020-03-18 15:47:58 -07:00
Alexander Rose
4d3914426e
improved LociLabelManager to handle multiple loci
2020-03-18 15:46:29 -07:00
David Sehnal
af1fb7041e
removed apps/model-server-query
2020-03-18 18:28:19 +01:00
David Sehnal
e2eb1bf223
model-server: config tweak
2020-03-18 13:49:54 +01:00
David Sehnal
5a64a6f1a3
mol-model: fixed a bug in secondary structure export
2020-03-18 13:45:43 +01:00
David Sehnal
88aa9303d7
model-server: fixed data_source bug, allow fetching source data over http(s)
2020-03-18 13:20:08 +01:00
Alexander Rose
5c77eec184
bounding-sphere fixes
...
- fixed renderable.spec
- simplify extrema for calculateInvariantBoundingSphere when possible
- fixed Sphere3D.expand
2020-03-17 23:19:26 -07:00
Alexander Rose
a931ed7c01
Merge branch 'master' into objects
2020-03-17 21:46:22 -07:00
Alexander Rose
94cd2b618c
wip
2020-03-17 20:17:41 -07:00
Alexander Rose
9c97fc258d
better box3d calculation in boundary-helper
2020-03-17 16:35:57 -07:00
Alexander Rose
0ac1cfe555
improved bounding sphere- drop hierarchy in favor of extrema points
2020-03-17 16:28:34 -07:00
Alexander Rose
3942f1bc33
added PickRequired type helper
2020-03-17 15:21:06 -07:00
Alexander Rose
a66e38a901
use unit/structure bounding-sphere in visuals geometry
2020-03-17 12:15:39 -07:00
Alexander Rose
f65f4f4aeb
seperate grid and boundary calculation
2020-03-17 12:14:36 -07:00
Alexander Rose
f28b13bf87
shader: fixed broken flat-shaded & flip-sided
2020-03-17 09:48:28 -07:00
David Sehnal
8f211a0785
servers readme tweak
2020-03-17 15:50:05 +01:00
David Sehnal
ba1dfb2851
remove preprocess app from webpack config
2020-03-17 15:35:06 +01:00
David Sehnal
964d56752e
0.6.0-dev.3
2020-03-17 15:32:11 +01:00
David Sehnal
cb6a66eba5
0.6.0-dev.2
2020-03-17 15:25:18 +01:00
David Sehnal
94adf7259d
model and volume server configuration and docs
2020-03-17 14:46:28 +01:00
David Sehnal
3c831b549a
volume-server JSON config
2020-03-17 12:34:32 +01:00
Alexander Rose
7ccf36a0fa
moved unitcell representation to mol-repr/shape
2020-03-16 22:38:46 -07:00
Alexander Rose
b0ee640c12
calc bespoke boundingSphere for unitcell
2020-03-16 22:18:09 -07:00
Alexander Rose
cd6d41a035
allow direct setting of geo bounding sphere
...
- support mesh, lines, text, spheres, points
2020-03-16 21:20:07 -07:00
Alexander Rose
9c8f1f3e11
wip
2020-03-16 17:20:20 -07:00
Alexander Rose
7c50a5a456
HierarchyHelper: check if the split spheres actually result in a smaller radius
2020-03-16 16:12:13 -07:00
David Sehnal
f3b6703fd4
mol-plugin-ui unsubscribe events
2020-03-16 20:05:06 +01:00
Alexander Rose
60f2716b5a
fix missing camera reset from scene with only empty objects
2020-03-16 11:42:11 -07:00
David Sehnal
d7007ef99d
CSS oveflow: hidden related fixes
2020-03-16 19:22:01 +01:00
David Sehnal
4aca41cdbb
Controls Help in volume streaming controls
2020-03-16 15:54:47 +01:00
David Sehnal
7e31fac99a
StructureHierarchy.childRoot for structure/model
...
- to correctly support decorators like custom props
2020-03-16 15:44:25 +01:00
David Sehnal
3bcf1cb6b5
VolumeStreaming manager & UI
2020-03-16 15:14:56 +01:00
David Sehnal
a29cc74304
StructureSourceControls tweak
2020-03-16 12:00:44 +01:00
David Sehnal
95c43d0864
fix camera.radius = 0 (leads to NaNs)
2020-03-16 11:59:32 +01:00
David Sehnal
369b958335
Refactor Bindings and show them in "Simple settings"
2020-03-16 11:51:05 +01:00
David Sehnal
9a17da8f65
Component UI improvements
2020-03-16 10:59:22 +01:00
Alexander Rose
0c4ba20d6e
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-15 23:46:55 -07:00
Alexander Rose
22936ff6c9
canvas3d settings improvements
...
- added clipping params
- show clipping radius
- ranmed render-style to lighting
2020-03-15 23:46:27 -07:00
David Sehnal
3369ad0bdc
Change ParameterControls property name
2020-03-15 23:31:40 +01:00
David Sehnal
20853ef60b
StructureSource: hide "actions button" when empty
2020-03-15 23:29:10 +01:00
David Sehnal
da0c66bd8e
disable "Selected" button when empty
2020-03-15 23:25:08 +01:00
David Sehnal
44664917ff
StateTree: always show remove all button
2020-03-15 23:22:36 +01:00
David Sehnal
ce26e002c7
StructureSource UI
2020-03-15 23:20:00 +01:00
David Sehnal
345b9f546c
inline actions and updates in StateTree
...
mol-plugin code cleanup
2020-03-15 19:50:39 +01:00
David Sehnal
f4ed5e301d
mol-plugin: code cleanup
2020-03-15 17:37:54 +01:00
David Sehnal
4818f851b3
measurements ui improvements
2020-03-15 16:54:25 +01:00
David Sehnal
6f2c47c0ca
spinSpeed param update
2020-03-15 16:00:53 +01:00
David Sehnal
5e6bc0f0df
ui tweaks
2020-03-15 15:47:30 +01:00
David Sehnal
083daa0b76
state undo label
2020-03-15 15:40:29 +01:00
David Sehnal
139a10ba8c
do not freeze immer objects
2020-03-15 15:29:50 +01:00
David Sehnal
0b512487f5
add PD.Group.pivot, simplified viewport settings
2020-03-15 15:11:55 +01:00
David Sehnal
a85adfdf1f
refactored Repr/Color/Size registry & built-ins
...
updated component UI
2020-03-15 14:32:04 +01:00
David Sehnal
0171b785af
optimized Slider control
2020-03-15 01:37:47 +01:00
David Sehnal
4c1c484af9
PurePluginUIComponent fix
2020-03-15 00:25:53 +01:00
David Sehnal
db7585b6b6
CameraManager
2020-03-15 00:16:25 +01:00
David Sehnal
d263f6d929
allow to undo more than 1 step
2020-03-14 23:17:53 +01:00
David Sehnal
034c28e487
selection history updates
...
updated measurements ui
added focusLoci/Sphere
Loci stats label fixes
2020-03-14 22:44:36 +01:00
David Sehnal
9a88f57ce6
Unify PluginCommands.Highlight and HighlighAll
...
Select newly created models and structure for create all models
2020-03-14 20:40:40 +01:00
David Sehnal
28415646a2
StructureComponentManager.updateRepresentations tweak
2020-03-14 17:18:04 +01:00
David Sehnal
b03295ef81
undo button tweak
2020-03-14 16:49:13 +01:00
David Sehnal
7d3e849ff3
undo tweak
2020-03-14 15:24:03 +01:00
David Sehnal
926f20a6a4
mol-state: undo support
2020-03-14 15:21:45 +01:00
David Sehnal
c12d577ce6
Add intersect to Component modify options
2020-03-14 14:17:27 +01:00
David Sehnal
aa8d3a9841
tweak non-convalent interactions size factor
2020-03-14 13:41:59 +01:00
David Sehnal
f11e03eb85
Component UI: show modify operations only if available
2020-03-14 13:36:25 +01:00
David Sehnal
ab996b5189
Selection UI improvements
2020-03-14 13:19:03 +01:00
Alexander Rose
4c91e730a2
various params tweaks
...
- added more descriptions
- cleaned-up structure related params
- added missing quality categorisation
- clearer picking/granularity param
2020-03-13 23:39:35 -07:00
Alexander Rose
5ca5f44c61
tweaked set svg icons
2020-03-13 18:26:01 -07:00
Alexander Rose
f8a89b1c0d
add HighlightMany plugin command
2020-03-13 18:12:30 -07:00
Alexander Rose
99dacef747
check structure equality for StructureElement.Loci
2020-03-13 18:10:20 -07:00
Alexander Rose
24fc37105e
revert eslint indent rule (conflicts with switch statement)
2020-03-13 17:16:11 -07:00
Alexander Rose
cbd493d834
use sequential list as default for model-index color theme
2020-03-13 16:59:31 -07:00
Alexander Rose
53dbd1aedf
ignore type params in eslint indent rule
2020-03-13 16:27:17 -07:00
Alexander Rose
6ab1af54aa
added svg icon shapes for set operations
2020-03-13 15:59:47 -07:00
Alexander Rose
615d9758bb
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-13 10:17:20 -07:00
David Sehnal
341f9f8c91
repr/theme/size providers now contain unique name
2020-03-13 17:23:12 +01:00
David Sehnal
ba7d4a5215
customize current interaction, wip refactroring repr registries
2020-03-13 16:33:12 +01:00
David Sehnal
428187ad81
refactoring and tweaks
2020-03-13 13:47:20 +01:00
David Sehnal
fe96172fcd
wip structure tools
2020-03-13 13:21:02 +01:00
David Sehnal
8b13be698c
mol-plugin-state: StructureHierarchy tweaks
2020-03-13 12:23:04 +01:00
David Sehnal
5edc924e4f
unify structure representation params creation
2020-03-13 11:55:06 +01:00
David Sehnal
78c50a4339
build config
2020-03-13 09:49:01 +01:00
Alexander Rose
607284585c
intersect modifier for ui selections
2020-03-12 17:46:08 -07:00
Alexander Rose
f7af352f03
package updates
2020-03-12 17:45:10 -07:00
David Sehnal
008ec2c88c
use tslib to provide helper functions (saves a lot of code)
2020-03-12 22:53:12 +01:00
David Sehnal
c91074ad91
add watch-viewer npm task for faster build times
2020-03-12 22:19:43 +01:00
David Sehnal
51fbb619e5
UI customization via spec & tweaks
2020-03-12 21:14:20 +01:00
David Sehnal
062c4b335b
fix typo
2020-03-12 20:39:46 +01:00
David Sehnal
d4107e273d
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-12 20:33:14 +01:00
David Sehnal
4dad67fc2e
improved Representation params
2020-03-12 20:33:02 +01:00
David Sehnal
64b0713742
represention preset common props
2020-03-12 20:19:24 +01:00
Alexander Rose
22c45e788e
improved renderer and postprocessing params
2020-03-12 11:20:06 -07:00
David Sehnal
75de544669
wip source controls
2020-03-12 18:38:29 +01:00
David Sehnal
768ec10809
removed LociHighligh command extend
2020-03-12 17:29:16 +01:00
David Sehnal
4d5d9be399
wip: source structure manager
2020-03-12 17:26:51 +01:00
David Sehnal
7f4afc111e
StructureHierarchyManager.currentTrajectories
2020-03-12 15:06:43 +01:00
David Sehnal
0365f883dd
mol-plugin: customuze UI layout in viewport params
2020-03-12 14:04:42 +01:00
David Sehnal
6f98549f31
mol-state: doNotUpdateCurrent false as default
2020-03-12 13:23:49 +01:00
David Sehnal
77920818d9
icon tweak
2020-03-12 13:19:49 +01:00
David Sehnal
0682d54ee2
ActionMenu.Item.disabled
2020-03-12 13:17:11 +01:00
David Sehnal
fbcc3b2fa2
Measurement UI, updated "more options" icon in MappedParam
2020-03-12 12:46:26 +01:00
David Sehnal
c3f47b2ecb
mol-plugin-state: component representation update
2020-03-12 12:16:34 +01:00
David Sehnal
8b9f59ac5a
mol-plugin: component/selection managers/UI
2020-03-12 12:01:31 +01:00
David Sehnal
362dcabe5c
PD.Color.isExpanded property
2020-03-12 07:49:33 +01:00
Alexander Rose
6e205661bd
tweak
2020-03-11 23:02:52 -07:00
Alexander Rose
c1a8627702
fix BoundaryHelper edge cases & naming tweaks
2020-03-11 23:00:25 -07:00
Alexander Rose
2c5253943c
lint and test fixes
2020-03-11 18:22:16 -07:00
Alexander Rose
03668216fa
use EPOS-based boundary-helper throughout
2020-03-11 17:56:04 -07:00
Alexander Rose
37ef234803
wip, improved bounding sphere calculation
...
- Sphere3D.Hierarchy (one level)
- use hierarchy when merging spheres
- split sphere into two when data unevenly spread
2020-03-11 16:58:21 -07:00
David Sehnal
d25aa97fca
ui tweaks
2020-03-11 23:29:36 +01:00
David Sehnal
17dc973305
mol-plugin-state: update label/desc for in custom props transform
2020-03-11 22:08:42 +01:00
David Sehnal
eed4e4a134
tweak
2020-03-11 21:03:21 +01:00
David Sehnal
5fd28c6cad
mol-plugin-state: do not update interaction params if they didnt change
2020-03-11 21:00:50 +01:00
David Sehnal
0f69ea197d
fix custom property transforms, isBusy behavior, other tweaks
2020-03-11 20:46:57 +01:00
David Sehnal
e1a214e1a8
fix component merging
2020-03-11 18:55:51 +01:00
David Sehnal
e7e14750cb
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-11 18:49:46 +01:00
David Sehnal
cb83013967
component ui tweak
2020-03-11 18:49:33 +01:00
Alexander Rose
0a84e1bb7b
wip, bounding sphere of spheres calculation improvements
2020-03-11 10:22:51 -07:00
David Sehnal
aee7f4988a
removed overpaint and repr helpers
2020-03-11 18:18:42 +01:00
David Sehnal
e762c402fa
mol-plugin: component manager options
2020-03-11 18:17:06 +01:00
David Sehnal
4375cae70d
structure builder tweaks
2020-03-11 17:26:12 +01:00
David Sehnal
90268a9041
Bundle.fromSubStructure
2020-03-11 16:46:52 +01:00
David Sehnal
a3ebc4df45
mol-plugin: modify component manager/ui
2020-03-11 16:42:59 +01:00
David Sehnal
b2743c76e0
wip mol-plugin managers
2020-03-11 12:58:53 +01:00
Alexander Rose
969a70d571
wip, use EPOS for boundary calculation
2020-03-10 18:50:29 -07:00
Alexander Rose
e6a538dbd7
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-10 17:38:18 -07:00
Alexander Rose
9cffce55c9
added EPOS for bounding sphere calculation
2020-03-10 17:37:57 -07:00
David Sehnal
7bc91d7e99
mol-plugin-state: StructureHierarchy fix
2020-03-10 22:50:41 +01:00
David Sehnal
943f5feb59
mol-plugin-state: TrajectoryFormatProvider
2020-03-10 22:12:41 +01:00
David Sehnal
dc72dbbc97
mol-plugin: PluginContext refactoring
2020-03-10 20:16:41 +01:00
David Sehnal
1513a1e2d2
mol-plugin: code cleanup and refactoring
2020-03-10 19:41:56 +01:00
David Sehnal
82989cae57
mol-plugin-ui: Selection/measurement UI updates
2020-03-10 18:27:20 +01:00
David Sehnal
74f8a5053e
refactored StructureSelectionManager
2020-03-10 17:43:32 +01:00
David Sehnal
79f7ea209a
wip StructureSelectionManager
2020-03-10 17:14:00 +01:00
David Sehnal
ba65e35c51
refactoring
2020-03-10 15:24:27 +01:00
David Sehnal
5bc4e3ce3b
css tweaks
2020-03-10 15:13:43 +01:00
David Sehnal
1c7ac60c11
mol-plugin: state.isBusy behavior
2020-03-10 15:01:24 +01:00
David Sehnal
00cd54b69c
mol-state: nested transactions
2020-03-10 14:53:05 +01:00
David Sehnal
90e3a3f0c7
ActionMenu tweak
2020-03-10 13:27:27 +01:00
David Sehnal
5eef3fc42a
mol-plugin: Structure components UI
2020-03-10 13:10:47 +01:00
David Sehnal
83a8474731
mol-state: accept partial params for transforms; refactored measurements
2020-03-10 12:15:42 +01:00
Alexander Rose
a5e13c5152
wip, measurements controls improvements
2020-03-09 19:03:15 -07:00
Alexander Rose
b19f53d380
added distanceLabel, angleLabel, dihedralLabel
2020-03-09 19:02:30 -07:00
Alexander Rose
abadef1d2e
moved FiniteArray to type helpers
2020-03-09 19:01:17 -07:00
Alexander Rose
a3d976c5b8
consistency fix, Vec3.dihedralAngle now returns radians
2020-03-09 19:00:56 -07:00
Alexander Rose
414b20f06d
added Sphere3D.fromSphere3Ds and Loci.getBundleBoundingSphere
2020-03-09 19:00:07 -07:00
David Sehnal
d03a442b6c
StructureHierarchyManager tweak
2020-03-09 18:46:00 +01:00
David Sehnal
e5acce03e5
mol-plugin-ui: StructureComponentControls
2020-03-09 18:42:27 +01:00
David Sehnal
fe714d4515
wip: StructureHierarchyManager
2020-03-09 17:27:59 +01:00
David Sehnal
7959344bca
Current Interaction -> Focus, Fix StructureSelectionFromBundle
2020-03-08 17:12:40 +01:00
David Sehnal
b9582f171d
rename
2020-03-08 15:41:03 +01:00
David Sehnal
410123d933
plugin/state: helpers & fixes
2020-03-08 15:34:15 +01:00
David Sehnal
ae484443d8
decorator transforms
2020-03-08 14:40:23 +01:00
David Sehnal
9d97e56f03
mol-state: StateObjectSelector.update
2020-03-08 13:39:18 +01:00
David Sehnal
01269ec1ef
mol-state: use produce in "old params" update
2020-03-08 13:28:34 +01:00
David Sehnal
a204264bcc
label fix
2020-03-07 15:53:06 +01:00
David Sehnal
eb0a048926
mol-plugin-ui: strongly typed icons & icons preview HTML
2020-03-07 14:43:57 +01:00
Alexander Rose
ba1509b37a
wip, measurements ui
2020-03-06 18:02:47 -08:00
Alexander Rose
ad379e7a32
improved Interactions params
2020-03-06 16:12:46 -08:00
Alexander Rose
9d45beea3b
ui: add option to cycle through select options on click
2020-03-06 16:12:16 -08:00
Alexander Rose
b2d134aeb4
added ObjectKeys type helper function
2020-03-06 15:07:20 -08:00
Alexander Rose
d500b8ea19
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-06 13:07:24 -08:00
Alexander Rose
8b3df4b373
plugin-state: preset improvements
2020-03-06 13:07:04 -08:00
David Sehnal
f01fc7c8ba
mol-state: log error in transaction
2020-03-06 20:35:57 +01:00
David Sehnal
0e6da0bffa
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-06 19:10:58 +01:00
David Sehnal
eab8b1c2bf
mol-plugin-state: fix in repr presets
2020-03-06 18:46:41 +01:00
Alexander Rose
8b42a0fede
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-06 08:49:13 -08:00
David Sehnal
4bbe078230
custom property reference counting
2020-03-06 17:03:19 +01:00
David Sehnal
aabb931d27
wip Custom Property references
2020-03-06 16:53:24 +01:00
David Sehnal
b1c1b21975
mol-plugin-state: representation components/presets
2020-03-06 14:57:31 +01:00
David Sehnal
7b5dc3ef96
PD.ValuesFor
2020-03-06 14:12:33 +01:00
David Sehnal
1f831f90e0
mol-plugin-state: StructureBuilder
2020-03-06 13:54:14 +01:00
Alexander Rose
ef2c1b51e9
tweaked geometry param info categories
2020-03-05 16:40:19 -08:00
David Sehnal
ace73c041b
fix CustomElementProperty color theme
2020-03-05 10:44:55 +01:00
David Sehnal
3c70fe5303
support hiding remote state
2020-03-05 10:03:51 +01:00
Alexander Rose
137e23c025
wip, interactions options for representation panel
2020-03-04 18:18:56 -08:00
Alexander Rose
969a19d515
added defaultParams to CustomProperty.Provider
2020-03-04 18:18:05 -08:00
Alexander Rose
7536abe96c
workaround for buggy gl_FrontFacing
...
- e.g. on some integrated Intel GPUs
2020-03-04 16:27:11 -08:00
Alexander Rose
8e20e163f9
Merge branch 'master' of https://github.com/molstar/molstar
2020-03-04 15:09:16 -08:00
Alexander Rose
adbe8e1f67
take parent structure into account for surface calculations
...
- new option `includeParent`
2020-03-04 15:08:46 -08:00
David Sehnal
5db134f34f
mol-plugin-state: StructureComponent
2020-03-04 19:20:52 +01:00
David Sehnal
80cf7c1dd2
wip state builders
2020-03-04 15:01:46 +01:00
David Sehnal
9e5cc184ed
State transactions, better error message for failed downloads
2020-03-04 13:44:38 +01:00
David Sehnal
a5185b456c
mol-plugin-state: DataBuilder
2020-03-04 12:56:17 +01:00
Alexander Rose
0615198ad2
0.5.6
2020-03-03 15:13:50 -08:00
Alexander Rose
6cd422f5b3
package updates
2020-03-03 15:13:16 -08:00
Alexander Rose
4416178d6f
fix error handling in readData
2020-03-03 14:52:11 -08:00
David Sehnal
b8cef99dc1
ParameterControls fix
2020-03-03 23:04:56 +01:00
David Sehnal
4dcb68af33
ParamDefinition category and hideIf support
2020-03-03 22:45:20 +01:00
David Sehnal
b4c70ab14a
fix camera reset when loading stored state
2020-03-03 17:29:51 +01:00
David Sehnal
8436e17af9
removed PD.categories, added PD.isEssential & UI support
2020-03-03 16:05:56 +01:00
David Sehnal
bda04cbdc7
ParamDefinition categories (wip)
2020-03-03 15:27:10 +01:00
David Sehnal
7287947a55
added mol-plugin-state, refactored PluginCommand
2020-03-03 13:46:34 +01:00
David Sehnal
fb5eb1e19c
Merge branch 'master' into plugin
2020-03-03 13:11:51 +01:00
David Sehnal
d735dcdc3e
mol-plugin-ui: ActionMenu helpers
2020-03-03 13:09:51 +01:00
Alexander Rose
83d8a61400
0.5.5
2020-03-02 17:22:34 -08:00
Alexander Rose
b72f57c040
assembly symmetry tweaks
2020-03-02 17:21:07 -08:00
Alexander Rose
8a7ef1c704
added StructureOverpaintHelper.setFromExpression and alpha prop
2020-03-02 16:28:10 -08:00
Alexander Rose
8731bc13d1
StructureElement.Loci helpers
...
- firstElement
- firstResidue
- firstChain
2020-03-02 16:27:37 -08:00
Alexander Rose
d103cda0c8
StructureSelectionQuery improvements
...
- added categories
- StructureSelectionQueryList with standard residues
2020-03-02 14:04:27 -08:00
Alexander Rose
ca4e864e46
StructureRepresentationHelper.getRepresentationParams tweaks
2020-03-02 13:02:27 -08:00
Alexander Rose
0e25950d51
don't remove C! assembly symmetry
2020-03-02 13:01:35 -08:00
David Sehnal
2c29a90b5e
fix
2020-03-02 15:32:24 +01:00
David Sehnal
2900836208
mol-canvas3d: requestCameraReset options
2020-03-02 15:28:20 +01:00
Alexander Rose
928a1df525
handle nullish values in SelectControl
2020-02-29 22:09:13 -08:00
Alexander Rose
16e0dff551
molecule types improvements
2020-02-29 22:08:29 -08:00
David Sehnal
7e443d5c9b
mol-plugin-ui: simplified ActionMenu, fixed residue/amk selection
2020-02-29 18:15:39 +01:00
David Sehnal
172ae17966
mol-plugin-ui: SelectControl label fix
2020-02-29 15:40:28 +01:00
David Sehnal
8cbf7b5d0a
mol-plugin-ui: Controls improvements
2020-02-29 15:27:21 +01:00
Alexander Rose
2c40b85880
0.5.4
2020-02-28 18:29:15 -08:00
Alexander Rose
ad388f23ae
package updates
2020-02-28 18:28:39 -08:00
Alexander Rose
27b559a2d8
tweaked color-theme categories
2020-02-28 18:08:33 -08:00
Alexander Rose
c6d19e14c5
improved naming of PDBe and RCSB PDB provided properties
2020-02-28 17:46:10 -08:00
Alexander Rose
b807dca2d8
wip, StructureRepresentationHelper tweaks
2020-02-28 17:13:00 -08:00
Alexander Rose
2cae6e3f59
pass correct themeDataCtx in StructureRepresentation3DHelpers.createParams
2020-02-28 17:12:09 -08:00
Alexander Rose
69c73f3dcd
StructureSelectionQuery improvements
...
- delayed query compilation to work with CustomPropSymbol
- optional async ensureCustomProperties method
- added hasClash, isBuried, isAccessible built-ins
- integrate .ensureCustomProperties with StructureSelectionHelper
2020-02-28 17:11:06 -08:00
Alexander Rose
4456ab2cd5
whitespace
2020-02-28 17:06:13 -08:00
Alexander Rose
bdda18de23
added mol-script symbol to ValidationReport
2020-02-28 17:05:22 -08:00
Alexander Rose
1b2c2f3d41
added Tag enum with common strings to AssemblySymmetry
2020-02-28 17:04:55 -08:00
Alexander Rose
fd19d29ef6
accessible surface area improvements
...
- added mol-script symbols
- helpers to get normalized value and flag
2020-02-28 17:04:03 -08:00
David Sehnal
1f0c0fd756
mol-geo: VisualQuality label fix
2020-02-27 16:56:28 +01:00
David Sehnal
83698cc52d
mol-plugin-ui: ActionMenu fixes
2020-02-27 16:53:11 +01:00
David Sehnal
70b94deb20
tweak
2020-02-27 16:19:46 +01:00
David Sehnal
2da3df6e4d
ParamDefinition.Select grouping & used in theme definitions
2020-02-27 16:17:23 +01:00
David Sehnal
509e633a69
mol-plugin-ui: use ActionMenu in SelectControl
2020-02-27 15:09:47 +01:00
David Sehnal
17fac2b82a
mol-plugin-ui: ActionMenu refactoring
2020-02-27 14:36:48 +01:00
Alexander Rose
c543c4e10a
0.5.3
2020-02-26 17:20:24 -08:00
Alexander Rose
10073800dc
added amino acids and nucleic bases queries
2020-02-26 17:14:40 -08:00
Alexander Rose
04c38250b4
tweaked action-menu offset
2020-02-26 17:14:08 -08:00
Alexander Rose
5ccb329af1
added SetUtils.toArray
2020-02-26 17:13:34 -08:00
Alexander Rose
3cecb53bc5
added model.properties.structAsymMap
2020-02-26 15:04:48 -08:00
Alexander Rose
0daf431d68
added and use cross-link loci/location
2020-02-26 14:23:51 -08:00
Alexander Rose
3e0c4242ad
simplified interactions loci/location
2020-02-26 14:23:03 -08:00
Alexander Rose
17b775c377
areDataLociEqual, use shallowEqual to compare data objects
2020-02-26 14:22:05 -08:00
Alexander Rose
4525b98288
SecondaryStructure improvements
...
- use SecondaryStructureProvider in StructureProperties
- renamed mmCIF source to model
2020-02-26 11:43:15 -08:00
Alexander Rose
755699d479
fix structure/model props attachment
2020-02-26 11:37:57 -08:00
Alexander Rose
a84309b800
add mon_nstd_flag when deriving chemComp
2020-02-26 10:37:36 -08:00
Alexander Rose
16863535b8
cleanup, removed comment
2020-02-26 10:36:37 -08:00
Alexander Rose
dd9773d72e
fix pdb parser: need cif-category not table
2020-02-26 10:36:12 -08:00
Alexander Rose
ec45f6c0ee
removed 'modified residues'
...
- use non-standard flag in polymers residues instead to show interesting residues
- 'modified residues' is of limited value to get parent, better rely on chem_comp.type
2020-02-26 09:51:54 -08:00
David Sehnal
59235630bb
mol-plugin-ui: ActionMenu, use in selection manager to test
2020-02-26 18:43:56 +01:00
David Sehnal
11ed0ca89b
added draft of ParamMapping interface and control
2020-02-26 16:39:24 +01:00
Alexander Rose
188ea6e8e2
skin: fix select button hidden issue in FF
2020-02-25 22:06:52 -08:00
Alexander Rose
293b464d9f
moved cross-link-restraint to props
2020-02-25 17:40:08 -08:00
Alexander Rose
0e91aa521e
added IntervalControl, use 'step' for precision, allow 'range' in Vec3
2020-02-25 17:39:34 -08:00
Alexander Rose
5272593cc3
ermoved deprecated StructureAssemblyFromModel
2020-02-25 15:10:12 -08:00
Alexander Rose
c5f336b0e4
fix Assembly Symmetry Cluster coloring for deposited model
2020-02-25 14:53:37 -08:00
Alexander Rose
b1a6fa3ffc
package updates, remove tslint related package
2020-02-25 14:52:55 -08:00
Alexander Rose
fe47134934
0.5.2
2020-02-25 12:00:59 -08:00
Alexander Rose
131cc606f0
added support to build custom assembly from symmetry operations and asym ids
2020-02-25 11:57:58 -08:00
Alexander Rose
3681f01fad
added Spacegroup.getOperatorXyz
2020-02-25 11:56:48 -08:00
Alexander Rose
e966c112ab
assymbly-symmetry: filter C1, export AssemblySymmetry3D
2020-02-24 17:25:49 -08:00
David Sehnal
d7b232b00b
Merge branch 'master' into plugin
2020-02-24 10:12:35 +01:00
Alexander Rose
7986509ad3
0.5.1
2020-02-21 16:54:42 -08:00
Alexander Rose
73dcf970f3
fix fog handling so fog can be fully switched off
2020-02-21 16:26:14 -08:00
Alexander Rose
9377aa2d05
renamed renderstyle 'toon' to 'flat'
...
- reflects what the options is actually doing
2020-02-21 16:05:35 -08:00
Alexander Rose
686fa5a5ed
package updates
2020-02-21 16:05:01 -08:00
Alexander Rose
c946ae6eab
updated schemas, emmit .ts instead of .d.ts
2020-02-21 16:01:41 -08:00
David Sehnal
9b2f1d9415
updated to TypeScript 3.8
2020-02-21 17:13:10 +01:00
Alexander Rose
f6c28aa8e2
0.5.0
2020-02-20 16:25:38 -08:00
Alexander Rose
64c72aa6f5
0.5.0-dev.3
2020-02-20 10:56:21 -08:00
Alexander Rose
0a22917773
add unknown/any DNA/RNA base names N/DN
2020-02-20 10:23:39 -08:00
David Sehnal
3c4888e52b
mol-canvas3d: tweak commit and camera reset
2020-02-20 12:55:21 +01:00
Alexander Rose
9d31f1ba07
0.5.0-dev.2
2020-02-19 16:13:55 -08:00
David Sehnal
d722d17a02
mol-gl: partial scene commit support
2020-02-19 22:19:17 +01:00
Alexander Rose
522d929f5a
handle UNK as amino acid
2020-02-19 10:32:03 -08:00
David Sehnal
42037074cb
fix unitTransforms visual state updating
2020-02-19 16:49:14 +01:00
David Sehnal
1e3f17efdf
disable selection/highlight when animating/updating
2020-02-19 16:10:19 +01:00
David Sehnal
7389e0075d
mol-canvas/gl: refactored scene add/remove object sync
2020-02-19 15:20:38 +01:00
David Sehnal
a080114690
added Structure property to StructureElement and Bond locations
2020-02-19 13:31:42 +01:00
Alexander Rose
1293848d9b
refactored ModelFormat
...
- convert to mmCIF only when needed
- added gro, psf, 3dg formats
2020-02-18 17:11:31 -08:00
Alexander Rose
16b2d9e873
add .ofStringAliasArray and .ofStringListArray to Column
2020-02-18 17:08:03 -08:00
Alexander Rose
7a64334261
split mmcif parser into basic part and properties
...
- basic part is for hierarchy and conformation
- properties is for any additional info
first commit of refactoring with the aim to make the format parsing more modular and be clear about what data is actually needed for the basic part and for properties
2020-02-18 14:20:47 -08:00
Alexander Rose
009b20c95a
uuid docs
2020-02-18 14:17:17 -08:00
Alexander Rose
296bea1b88
added AtomicIndex.findEntity
2020-02-18 14:16:46 -08:00
Alexander Rose
e0775607cc
added Table.ofPartialColumns
2020-02-18 14:05:36 -08:00
Alexander Rose
a1fb4b8bf3
support loading multiple files at once
...
- OpenFiles state action
- file-list param definition
2020-02-14 10:47:05 -08:00
Alexander Rose
29ae78c193
assembly symmetry: use https
2020-02-14 09:34:50 -08:00
Alexander Rose
46cfb42cce
seperated autoAttach from property params in custom property transform
2020-02-13 15:09:35 -08:00
Alexander Rose
94ef9f4dbe
struct_conn refactoring
...
- explicitely between two partners
- use symmetry in intra-unit compute (important, before there where wrong hbonds in e.g. 1XJ9)
2020-02-13 11:03:42 -08:00
David Sehnal
b864e992ef
mol-io: CIF triple quote support
2020-02-13 16:31:11 +01:00
Alexander Rose
57ed9a4226
updated cif schemas
2020-02-12 18:50:52 -08:00
Alexander Rose
b2c93cbeda
add option to ignore issues types in geo quality coloring
2020-02-12 12:29:44 -08:00
Alexander Rose
60540dadee
SetUtils: added intersectionSize & differenceSize
2020-02-12 12:28:34 -08:00
David Sehnal
c0236650f0
mol-model: struct conn bonds fix
2020-02-12 19:58:13 +01:00
David Sehnal
fb3017cfff
mol-model-props: support outlier type coloring in RCSB validation theme
2020-02-12 16:06:48 +01:00
David Sehnal
2c327cfdf6
vscode tasks
2020-02-12 12:06:52 +01:00
David Sehnal
307f2efc97
Merge branch 'master' into plugin
2020-02-12 12:02:51 +01:00
Alexander Rose
929c91a48c
fixed & improved carbohydrate handling
...
- marking behavior like for polymer visual (single atom triggers full marking)
- fixed carbohydrate links induced by intra-unit bonds
- carbohydrate element is now defined by an altId ring index (instead of the anomeric carbon element index)
2020-02-11 19:09:03 -08:00
Alexander Rose
bfd9595c1c
avoid adding bonds multiple times
2020-02-11 19:01:50 -08:00
Alexander Rose
c091f9a8ae
typo
2020-02-11 19:00:49 -08:00
David Sehnal
d5b71b302b
mol-model: check alt loc in carb fused rings
2020-02-11 14:54:53 +01:00
David Sehnal
67103232be
mol-data: fixed valueKind for typed array based Column views
2020-02-11 14:02:46 +01:00
David Sehnal
f471fc3d2b
mol-model: support alt loc in ring computation
2020-02-11 13:39:14 +01:00
David Sehnal
2a0783d005
fix residue label; CIF export tweak
2020-02-11 12:11:10 +01:00
Alexander Rose
7234ad261b
linting and unit test fixes
2020-02-10 18:54:30 -08:00
Alexander Rose
001d1fb8d3
updated packages
2020-02-10 18:02:00 -08:00
Alexander Rose
35a56bf37c
Merge branch 'master' of https://github.com/molstar/molstar
2020-02-10 17:55:40 -08:00
Alexander Rose
9715ff061e
ccp4/mrc handling improvements
...
- read mode 6 (uint16)
- correctly normalize mrc origin offset
- use heuristic to determine endianess if not given
- handle erroneous spacegroup
- calculate data stats if not available
- add offset param
2020-02-10 17:55:24 -08:00
Alexander Rose
9866db9ced
remove label on mouseleave in state tree
2020-02-10 14:43:57 -08:00
Alexander Rose
fc2288a583
label tweaks
2020-02-10 14:21:47 -08:00
Alexander Rose
11d1bbe222
cleanup, removed console.log
2020-02-10 14:18:56 -08:00
Alexander Rose
bc07256d8e
improved shallowEqual
...
- old shallowEqual is now shallowEqualObjects
- new shallowEqual supports objects, primitives and arrays
2020-02-10 14:17:54 -08:00
Alexander Rose
3826bdb0c3
validation-report: support symm-clashes
2020-02-10 14:16:41 -08:00
Alexander Rose
9609dddd47
assembly symmetry: improved error and transform handling
2020-02-10 10:32:44 -08:00
David Sehnal
64c51f0d94
Merge branch 'master' into plugin
2020-02-10 11:51:29 +01:00
David Sehnal
ad7b318da0
mol-plugin: state saving tweak
2020-02-09 18:01:58 +01:00
David Sehnal
66c76ea6b5
mol-plugin: remember state server URL
2020-02-09 17:45:56 +01:00
David Sehnal
29e47c1e90
plugin-state server swagger ui
2020-02-09 17:39:58 +01:00
David Sehnal
e08a074a1c
mol-plugin: config
2020-02-08 17:02:44 +01:00
David Sehnal
d7ebb30e05
servers/plugin-state
2020-02-08 16:26:29 +01:00
Alexander Rose
8330068434
assembly symmetry: cage support and improved labels
2020-02-07 18:20:29 -08:00
Alexander Rose
42dea4a2eb
renamed copyCage to cloneCage
2020-02-07 18:19:30 -08:00
Alexander Rose
4de0ae6628
fix tetrahedron primitive to be a one...
2020-02-07 18:18:54 -08:00
Alexander Rose
5a714af309
use skipTypename for rcsb graphql codegen
2020-02-07 18:18:17 -08:00
Alexander Rose
20f73fdae7
assembly symmetry: add axes order symbols and coloring
2020-02-06 13:07:15 -08:00
Alexander Rose
aca91cf18f
added bundleLabel, improved measurement labels
2020-02-06 10:54:41 -08:00
Alexander Rose
974a7d7520
shape loci bounding sphere for points and text geo
2020-02-06 09:29:07 -08:00
Alexander Rose
f9d7545f7d
add avg./sum indication to labels
2020-02-06 09:14:36 -08:00
Alexander Rose
0e135c4645
label improvements for various properties
...
- asa
- rci
- geometry quality
- desnity fit
- interactions
2020-02-05 18:27:04 -08:00
Alexander Rose
961f847765
updated rcsb graphql schema and url
2020-02-05 14:22:16 -08:00
Alexander Rose
b83fed4701
refactored DataLoci, DataLocation and improved props
...
- moved nci theme & repr to props
- better validaiton clash loci handling
2020-02-05 12:30:13 -08:00
Alexander Rose
651fd2aca7
fix validation report clashes between unrelated units
2020-02-05 12:27:29 -08:00
Alexander Rose
2dd863e711
add CentroidHelper utils .fromProvider and .fromPairProvider
2020-02-05 12:26:55 -08:00
Alexander Rose
bac5ea7ea6
better asa label, moved asa theme to props
2020-02-04 17:48:29 -08:00
Alexander Rose
312db7eec3
added Bond.getBoundingSphere (moved from model/loci)
2020-02-04 16:51:34 -08:00
Alexander Rose
31850b3a71
Shape.Loci improvements including bounding-sphere calculation
2020-02-04 16:31:09 -08:00
Alexander Rose
ee35e39611
fix .expandBySphere and .expand in Sphere3D
2020-02-04 16:28:58 -08:00
Alexander Rose
872130d65c
added GroupMapping to mesh, lines, spheres geometries
2020-02-04 16:28:34 -08:00
Alexander Rose
b903554f52
geo util cleanup and consilidation
2020-02-04 14:21:20 -08:00
Alexander Rose
c3fba20780
ply improvements: use vertex group field name in label, fix parser and spec
2020-02-04 11:28:30 -08:00
Alexander Rose
870d2da8ed
wip, geometry refactoring
...
- create helper function
- bounding-sphere handling
- cleanup
2020-02-03 19:34:28 -08:00
Alexander Rose
22d17f6c8e
ply parser: handle list elements with appended properties
2020-02-03 19:31:36 -08:00
Alexander Rose
6bbf12a660
repr marker and label fixes
2020-02-03 18:14:53 -08:00
Alexander Rose
ab4ae742db
add Mat4.isRotationAndTranslation
2020-02-03 17:46:46 -08:00
Alexander Rose
7725071ae2
repr state handling fixes and support for allowed marker actions
2020-02-03 17:45:33 -08:00
Alexander Rose
c7ab6ebec7
wip, rcsb validation report clashes
2020-02-03 09:35:32 -08:00
Alexander Rose
d56abadf4c
support props in default theme of repr provider
2020-02-03 09:34:29 -08:00
David Sehnal
7eb2952ec5
mol-state: StateActionManager.remove
2020-02-03 15:41:45 +01:00
Alexander Rose
21cf2d5437
wip, rcsb validation report
2020-01-31 18:53:31 -08:00
Alexander Rose
5af0c448c6
generic data Location
2020-01-31 18:33:07 -08:00
Alexander Rose
2ca9392c5a
Column.ValueKind docs
2020-01-31 18:30:07 -08:00
Alexander Rose
a5a6f2dcc4
emit StructureElement.Location in BondIterator.fromStructure
...
- simpler to handle in themes
2020-01-31 18:29:53 -08:00
Alexander Rose
91f5207d68
formating
2020-01-31 17:30:59 -08:00
Alexander Rose
c89848dec0
fix AtomicIndex.findChainAuth
...
- needs to consider that auth_asym_id can map to multiple label_asym_ids
2020-01-31 17:29:48 -08:00
Alexander Rose
116d3ec319
added InterUnitGraph.Builder
2020-01-31 15:56:36 -08:00
Alexander Rose
20266a229b
added Structure.eachUnitPair
2020-01-31 12:06:38 -08:00
Alexander Rose
0a26e84f8f
added LinkCylinderStyle.Disk
2020-01-30 19:33:02 -08:00
Alexander Rose
93bfa7a575
refactored link/bond utils for visuals
2020-01-30 18:35:20 -08:00
Alexander Rose
c09991573c
refactored custom-model-property
...
- analogous to custom-structure-property
2020-01-29 18:55:08 -08:00
Alexander Rose
556b7b26d4
handle update in StructureFromModel
2020-01-29 18:53:33 -08:00
Alexander Rose
a011600766
handle more edge cases in getNumberType
2020-01-29 18:51:28 -08:00
Alexander Rose
2e5439c385
treat scientific numbers as string in getFieldType
2020-01-29 10:22:36 -08:00
Alexander Rose
3d6ae08437
wip, custom property refactoring
2020-01-28 17:16:01 -08:00
Alexander Rose
03228f7952
renamed CustomStructureProperty.getValue to .get
2020-01-28 16:23:49 -08:00
Alexander Rose
e46a8c4369
better handle scientific number type in getCifFieldType
2020-01-28 16:13:51 -08:00
Alexander Rose
01ef92a795
cleanup assembly-symmetry
2020-01-28 13:04:59 -08:00
Alexander Rose
61a5d18be6
async zip/gzip decoding
2020-01-28 11:47:26 -08:00
Alexander Rose
9c2c48bd59
use TextDecoder when available
2020-01-28 11:44:09 -08:00
Alexander Rose
df6d49b2ac
zip utils cleanup
2020-01-27 22:41:03 -08:00
Alexander Rose
2476bf76b5
Merge branch 'master' of https://github.com/molstar/molstar
2020-01-27 22:33:00 -08:00
Alexander Rose
1c4a397249
support loading of zip and gz files
...
- only zip files with a single entry
2020-01-27 22:32:40 -08:00
Alexander Rose
4930018a55
added lightweight zip utils
...
- deflate/inflate
- zip files
- gz files
2020-01-27 22:30:48 -08:00
Alexander Rose
205f4c31d6
tweaked geometry and render-object types
2020-01-27 14:41:24 -08:00
Alexander Rose
89d3c87919
refactored data-source to leverage built-in json/xml parsing
2020-01-27 14:40:45 -08:00
Alexander Rose
d0a861d39c
take aromatic rings into account for hydrogen bond calculation
2020-01-27 11:13:35 -08:00
Alexander Rose
9f7b96c727
fix use of invariant positions when calculation interactions
2020-01-25 14:29:48 -08:00
Alexander Rose
e1d2a8b41d
ignore non-src files in vscode eslint plugin
2020-01-25 13:20:43 -08:00
Alexander Rose
e71bf9c288
use cpx2 instead of unmaintained cpx package
2020-01-24 18:30:31 -08:00
Alexander Rose
693ea3a40e
refactored CustomStructureProperties & updated RCSB assembly symmetry
...
- CustomStructureProperties.attach recieves runtime and fetch context
- RCSBAsseblySymmetry uses updated data API
2020-01-24 18:23:20 -08:00
Alexander Rose
921d23e73f
add NonNullableArray type helper
2020-01-24 18:13:20 -08:00
Alexander Rose
709944c859
typed DataLoci
2020-01-24 18:12:43 -08:00
Alexander Rose
9341c19bd5
updated graphql codegen script
2020-01-24 18:12:10 -08:00
Alexander Rose
1cee84d9af
fix formating
2020-01-23 10:14:03 -08:00
Alexander Rose
bea5fe5474
updated packages
2020-01-23 10:13:53 -08:00
Alexander Rose
c473f2b284
Merge branch 'master' of https://github.com/molstar/molstar
2020-01-23 09:31:20 -08:00
Alexander Rose
d5c163ac48
handle context loss, add webgl resources
2020-01-23 09:31:05 -08:00
Alexander Rose
85dcef1b2e
more browser backwards compat, polyfills
2020-01-23 08:57:53 -08:00
Alexander Rose
8c1acc6758
fix floatLogFactor in shader code
2020-01-22 17:55:18 -08:00
Alexander Rose
fbb7f0a6a1
fix glsl300 frag shader prefix
2020-01-22 17:54:56 -08:00
David Sehnal
3b7c8963df
mol-theme: include <1 occupancy in default label
2020-01-21 12:51:34 +01:00
David Sehnal
d58f4a73b6
mol-model: fix for links with <1 occupancy atoms
2020-01-21 12:42:44 +01:00
Alexander Rose
09cfd85603
tweaked shader const
2020-01-16 11:38:09 -05:00
Alexander Rose
846a301122
added polyfills
2020-01-16 11:37:18 -05:00
Alexander Rose
6a29925733
fix if statements in WebGLState
2020-01-15 15:21:41 -05:00
Alexander Rose
5633350b63
formating tweaks
2020-01-15 15:12:55 -05:00
Alexander Rose
5d5ffcdb36
trajectory from topology and coordinates
2020-01-15 15:00:26 -05:00
Alexander Rose
a819835984
add AtomicConformation.xyzDefined & improve getAtomicRanges
2020-01-15 14:58:03 -05:00
Alexander Rose
227721bfd3
fix sequence creation from hierarchy
2020-01-15 14:14:37 -05:00
Alexander Rose
31e2cc5f07
add index-pair bond provider
2020-01-15 14:14:02 -05:00
Alexander Rose
3f02cf0561
take .isDefined into account in CifField.ofColumn
2020-01-15 13:51:54 -05:00
Alexander Rose
a57a9f0386
fix psf parser
2020-01-15 13:50:13 -05:00
Alexander Rose
11a6df6e19
add basic psf reader
2020-01-13 16:32:42 -05:00
Alexander Rose
8d5e1feac9
updated packages
2020-01-13 09:12:59 -05:00
Alexander Rose
e19e3d7380
use eslint instead of tslint
2020-01-13 09:02:47 -05:00
Alexander Rose
78c7664be3
very basic ccp4 spec test
2020-01-12 13:38:06 -08:00
Alexander Rose
39b29fe0ea
formating & code style
2020-01-12 13:23:37 -08:00
Alexander Rose
5636edc1d1
plugin, trajectory from model and coordinates
2020-01-12 13:22:50 -08:00
Alexander Rose
7dbdc75cad
added dcd format parser
2020-01-12 13:20:55 -08:00
Alexander Rose
fd92c916b7
added coordinates support to model
2020-01-12 13:01:41 -08:00
Alexander Rose
f5e880839e
force cast from unknown for state dependencies
2020-01-12 11:56:07 -08:00
Alexander Rose
6e70172c45
fixed addUnitPositiveCharges
2020-01-10 17:46:27 -08:00
Alexander Rose
22563bf671
consider overlapping secondary structure elements from mmCIF
2020-01-10 17:33:28 -08:00
Alexander Rose
cad95403aa
added option to toggle far clipping
2020-01-10 17:03:08 -08:00
Alexander Rose
d375595e08
support interactions loci in getBoundingSphere
2020-01-10 16:08:25 -08:00
Alexander Rose
b16d13cc35
interactions, links to contacts renaming
2020-01-10 16:07:52 -08:00
Alexander Rose
f03471ee39
tweaked interaction params
2020-01-10 15:33:58 -08:00
Alexander Rose
6f1f65487d
string, kebab case
2020-01-10 15:33:31 -08:00
Alexander Rose
b863aaedb3
general support for aromatic rings
...
- containing annotated aromatic bonds
- being flat with certain elements
2020-01-10 15:33:06 -08:00
Alexander Rose
b77994d01f
improved bond handling
...
- filter (include/exclude) type in repr
- cleaned-up bond types and names
2020-01-10 15:30:29 -08:00
Alexander Rose
30e01c07f7
add interactions repr to surroundings behavior
2020-01-09 17:34:29 -08:00
Alexander Rose
1e018b82df
interactions repr: use size theme
2020-01-09 17:33:58 -08:00
Alexander Rose
49e6966037
fixe & improved interaction refiners
2020-01-09 17:04:23 -08:00
Alexander Rose
85b1df46cd
improved checkLineOfSight
2020-01-09 17:03:43 -08:00
Alexander Rose
6908a2cd2b
copy structure.lookup.findUnitIndices results
...
needed so structure.lookup.find can be safely called within
2020-01-09 17:02:52 -08:00
Alexander Rose
4379d818ab
fix interactions/valence-model label behavior
2020-01-09 17:00:35 -08:00
Alexander Rose
4434dfb79a
fix .firstChainLoc assignment in handleUnitChainsSimple
2020-01-09 16:59:49 -08:00
Alexander Rose
9621f67e84
helper to copy lookup results
2020-01-09 16:59:12 -08:00
Alexander Rose
21a0684353
wip, interactions refiners
...
- saltBridgeRefiner
- piStackingRefiner
- metalCoordinationRefiner
2020-01-08 17:54:10 -08:00
Alexander Rose
3601955433
wip, interactions, various fixes
...
- limit bond-related calculations to covalent bonds
- wrong charge feature assignment
2020-01-08 17:53:12 -08:00
Alexander Rose
d91483c485
implemented areFeaturesWithinDistanceSq
2020-01-07 16:57:44 -08:00
Alexander Rose
8b3d07906f
wip, refactored refineInteractions, added weakHydrogenBondsRefiner
2020-01-07 16:46:21 -08:00
Alexander Rose
5f8a4b6be4
better types for IntAdjacencyGraph and GridLookup3D
2020-01-07 16:45:21 -08:00
Alexander Rose
f8ff919787
wip, interactions, fix hydrogen bond distance test
2020-01-06 17:55:40 -08:00
Alexander Rose
6dfe975fc7
wip, interactions refinement
...
- more links to contacts renaming
- line-of-sight check
- hydrophobic contact refinement
2020-01-06 17:40:55 -08:00
Alexander Rose
2650f8d3dd
wip, renamed links to contacts for interactions
2020-01-06 10:06:57 -08:00
Alexander Rose
f172b6ceaa
wip, interactions
...
- improved performance by searching for links in only the subset of relevant Features
2020-01-03 17:22:52 -08:00
Alexander Rose
8086af1bf7
impoved SetUtils
...
- use ReadonlySet when possible
- added .add
2020-01-03 17:21:18 -08:00
Alexander Rose
5813840e17
wip, interactions
...
- metal coordination
- Features.Provider() ctor
- Features.Provider, multiple types
2020-01-03 15:34:02 -08:00
Alexander Rose
e2d595394a
wip, interactions
...
- hydrophobic
- allow computing of a subset of types
2020-01-03 12:53:27 -08:00
Alexander Rose
9b24e6fb1f
add rings selection to UI
2020-01-02 14:57:51 -08:00
Alexander Rose
0f33144935
wip, various nci fixes and tweaks
2020-01-02 14:57:29 -08:00
Alexander Rose
6d384166d5
fix, rings must have at least three elements
2020-01-02 14:55:06 -08:00
Alexander Rose
8b766dc242
tweak, use Box3D.size
2020-01-02 14:54:47 -08:00
David Sehnal
7a0b4c4d23
Viewer: load from URL
2019-12-24 11:37:43 +01:00
David Sehnal
f45edbc4f0
mol-theme: truncate too long entry names
2019-12-24 11:27:47 +01:00
David Sehnal
65d3355b18
mol-plugin: DataManager [wip]
2019-12-23 17:19:38 +01:00
Alexander Rose
1fa64c836c
wip, charged interactions
2019-12-20 17:30:10 -08:00
Alexander Rose
af700c1481
wip, refactored interaction computation
2019-12-20 11:33:29 -08:00
Alexander Rose
7dcf16cd97
wip, interactions, halogen bonds
2019-12-19 17:30:24 -08:00
Alexander Rose
f86b46076c
wip, interactions & valence-model label providers
2019-12-19 16:29:55 -08:00
Alexander Rose
6fe58d7b73
wip, various interactions computation fixes
2019-12-19 14:53:20 -08:00
Alexander Rose
8c2a4b5cae
fix unitTransforms reset with complex representation
2019-12-18 16:50:32 -08:00
Alexander Rose
b2c31f5166
fix unit instance marking
2019-12-18 16:14:50 -08:00
Alexander Rose
0f4d0ff986
wip, interactions, features in invariant space
2019-12-18 15:56:04 -08:00
Alexander Rose
2b73f9cafd
improved hbond param handling
2019-12-18 15:55:07 -08:00
Alexander Rose
a86438a265
wip, interactions & hydrogen bonds
2019-12-18 14:40:22 -08:00
Alexander Rose
c0b5102d31
bonds tweaks
2019-12-18 14:39:48 -08:00
Alexander Rose
feab3a38f9
add unit kind helpers to Structure
2019-12-18 14:38:01 -08:00
Alexander Rose
b1fb9c5c47
renamed 'structure-element-index' to 'unit-element-index'
2019-12-17 10:17:42 -08:00
Alexander Rose
9fb65f46a1
wip, bond compute todos
2019-12-16 17:20:08 -08:00
Alexander Rose
7a2e85b856
always use root topology for valence model
2019-12-16 17:19:40 -08:00
Alexander Rose
f85e3e76fd
add CustomStructureProperty.type determining inheritance
2019-12-16 15:48:24 -08:00
Alexander Rose
c6ef02d0a6
factored out Unit BaseProperties
2019-12-16 15:45:00 -08:00
Alexander Rose
81a6e3cf4e
package updates
2019-12-16 11:46:05 -08:00
Alexander Rose
48a75927f6
renamed 'link' to 'bond' as appropriate
2019-12-16 11:38:46 -08:00
Alexander Rose
067a85ef88
avoid console.log when not in debug-mode
2019-12-16 10:23:52 -08:00
Alexander Rose
c4757313e6
fix typo
2019-12-16 10:23:24 -08:00
Alexander Rose
88d8998bd2
generalized InterUnitBonds to InterUnitGraph
2019-12-13 18:31:32 -08:00
Alexander Rose
97e6884487
wip, fix interactions marking
2019-12-13 18:13:50 -08:00
Alexander Rose
8fd56dbc38
wip, interactions
2019-12-13 16:59:47 -08:00
Alexander Rose
f9c97ad5cb
fix regression, only calc dssp for non-archival files by default
2019-12-13 16:58:41 -08:00
Alexander Rose
f893aba522
make custom structure properties auto-attachable
2019-12-13 11:49:31 -08:00
Alexander Rose
f2740aaee2
secondary structure query/selection improvements
...
- secondaryStructureFlag names for query
- helix and beta selection query helper
2019-12-13 09:22:39 -08:00
Alexander Rose
fb15cc135a
wip, handle custom custom structure props as on-demand dependencies
2019-12-12 18:26:15 -08:00
Alexander Rose
d9579914b4
improved accessible-surface-area computation
2019-12-11 15:56:33 -08:00
Alexander Rose
5a98bfd8ef
added StructureElement.Location.areEqual
2019-12-11 15:22:49 -08:00
Alexander Rose
149e6ebf84
cleanup
2019-12-11 15:22:26 -08:00
Alexander Rose
74c8e512a7
add Structure.atomicResidueCount & SerialMapping.getSerialIndex
2019-12-11 15:22:08 -08:00
Alexander Rose
52bf9b87fa
Merge branch 'master' of https://github.com/molstar/molstar
2019-12-11 08:55:22 -08:00
David Sehnal
ac8d71215e
mol-server: print out current config
2019-12-11 15:15:10 +01:00
David Sehnal
c7cfedb874
model-server: support post params
2019-12-11 15:01:51 +01:00
Alexander Rose
faae40c9e8
better naming in SerialMapping
2019-12-10 13:37:52 -08:00
Alexander Rose
288912ccea
add Task.empty
2019-12-10 13:35:16 -08:00
Alexander Rose
26e47c3e33
Theme namespace fixes
2019-12-10 13:35:02 -08:00
Alexander Rose
15a8ea6598
Merge branch 'master' of https://github.com/molstar/molstar
2019-12-10 08:33:32 -08:00
Alexander Rose
aeda6d3312
Theme namespace
2019-12-10 08:33:05 -08:00
David Sehnal
79f430efb3
added PD.array/objectToOptions
2019-12-10 12:51:49 +01:00
Alexander Rose
4fe70de2ff
InterUnitLink improvements
2019-12-09 17:15:35 -08:00
Alexander Rose
56fd6d6a5b
add InterUnitBonds.hasBond
2019-12-09 17:14:25 -08:00
Sebastian Bittrich
b5076edc8d
accessible surface area calculation improvements
2019-12-09 17:12:09 -08:00
Alexander Rose
4fbb9e232c
removed unused code
2019-12-09 17:08:12 -08:00
Alexander Rose
b6324d9cee
bond-order table for standard residues
2019-12-09 17:07:54 -08:00
Alexander Rose
f668f725e8
improved CombinationIterator
2019-12-09 17:06:47 -08:00
Alexander Rose
e45041f2f2
simplified Vec3.angle
2019-12-09 17:06:33 -08:00
Alexander Rose
d285076acb
Structure.bondCount
2019-12-09 17:06:12 -08:00
Alexander Rose
9047aae87c
Link.ElementLinkIterator
2019-12-09 17:05:33 -08:00
Alexander Rose
44b00edcb6
StructureGroup as first argument for UnitsVisualBuilder.createLocationIterator
2019-12-09 17:04:57 -08:00
Alexander Rose
a476c2a167
rename Structure.links to .interUnitBonds
2019-12-09 17:02:32 -08:00
Alexander Rose
1b2b168624
add orientation ellipsoid to load cellpack presets
2019-12-09 09:11:18 -08:00
Alexander Rose
ce238bcd1d
fix, removed unused property
2019-12-09 09:06:31 -08:00
Alexander Rose
c119a82d83
simplified fog shader handling
2019-12-08 23:06:36 -08:00
Alexander Rose
4b97686a26
consolidated some shader uniforms as global
2019-12-08 22:56:12 -08:00
Alexander Rose
c13350b098
set transparent background per render call & screenshot improvements
2019-12-08 18:41:47 -08:00
Alexander Rose
c9c6df4861
Merge branch 'master' of https://github.com/molstar/molstar
2019-12-08 17:33:01 -08:00
David Sehnal
2e73681aae
Merge branch 'master' of https://github.com/molstar/molstar
2019-12-08 14:55:42 +01:00
David Sehnal
42b4c25ca3
mol-plugin: screenshot UI improvements
2019-12-08 14:55:34 +01:00
Alexander Rose
5a5939408f
support for interior-color (mesh, spheres)
2019-12-08 00:23:18 -08:00
Alexander Rose
7041bac8ca
add ignore-light support to spheres shader
2019-12-08 00:22:29 -08:00
Alexander Rose
f8ab02fdab
add doubleSided to quality props
2019-12-07 19:43:05 -08:00
David Sehnal
b75ba4b4aa
mol-plugin: screenshot controls
2019-12-07 16:42:47 +01:00
David Sehnal
baa80d08dd
mol-plugin: remove passRepresentation from Highlight command
2019-12-07 12:47:05 +01:00
David Sehnal
144d40cd38
moved skin to mol-plugin-ui
2019-12-07 12:40:06 +01:00
David Sehnal
c6b4610adf
mol-plugin: fix highlight label style
2019-12-07 12:32:13 +01:00
Alexander Rose
f2c5cd978b
removed superseded label transfroms and representations
2019-12-06 16:58:29 -08:00
Alexander Rose
63823698c7
take fog into account for picking visibility
2019-12-06 16:55:18 -08:00
Alexander Rose
f6ca679a57
improved highlighting
...
- highlight SO.Molecule.Structure.Selections
- cleaned-up LociHighlightManager
2019-12-06 16:12:00 -08:00
Alexander Rose
142c46c127
improved measurement representation labels
2019-12-06 15:18:53 -08:00
Alexander Rose
1bd59523b2
Representation.getLoci() returns 'whole' loci for repr
2019-12-06 15:18:26 -08:00
David Sehnal
ef67925858
added mol-plugin-ui
2019-12-06 23:25:26 +01:00
David Sehnal
5dae376bcb
mol-plugin: fix non-structure visual highlighting
2019-12-06 22:55:30 +01:00
David Sehnal
14ed325579
removed console.log
2019-12-06 22:31:48 +01:00
David Sehnal
b007409521
Merge branch 'master' of https://github.com/molstar/molstar
2019-12-06 22:17:07 +01:00
David Sehnal
5830252df7
mol-plugin: optimized sequence marking
2019-12-06 22:16:23 +01:00
David Sehnal
02ad9587fc
mol-repr: optimized highlight marking for structure visuals
2019-12-06 21:16:36 +01:00
Alexander Rose
4596336c13
mmcif schema updates, mostly regarding carbohydrates
2019-12-06 12:14:45 -08:00
Alexander Rose
2a413256ed
added element/residue/chain instances loci granularity and helpers
2019-12-06 11:46:54 -08:00
David Sehnal
8b9178249d
mol-plugin: added Structure.Selections groupId
2019-12-06 19:30:42 +01:00
David Sehnal
1d0ba36d7c
mol-repr: show residue/nucleotide segments selected when intersecting, not just subset
2019-12-06 18:02:58 +01:00
David Sehnal
3a8211937f
mol-plugin: better current object handling
2019-12-06 17:44:21 +01:00
David Sehnal
0d576f7011
mol-plugin: state tree label use button instead of link
2019-12-06 15:28:31 +01:00
David Sehnal
d90e81b0e5
mol-plugin: wip state manager
2019-12-06 14:54:51 +01:00
David Sehnal
89be1767e9
Merge branch 'master' of https://github.com/molstar/molstar
2019-12-06 13:58:36 +01:00
Alexander Rose
aee6921140
added entity & model loci granularity and helpers
2019-12-05 16:49:21 -08:00
Alexander Rose
a55572d52f
show structure orientation ellipsoid for more applicable units
2019-12-05 16:00:33 -08:00
Alexander Rose
525deafd83
added ellipsoid visual to orientation shape-repr
2019-12-05 15:37:53 -08:00
Alexander Rose
8064b969be
added structure label-representation
2019-12-05 15:12:50 -08:00
Alexander Rose
6d6e12bbd0
added scale argument to TextBuilder.add
2019-12-05 15:12:19 -08:00
Alexander Rose
825ae48000
added Text geo support for structure repr/visual
2019-12-05 15:11:30 -08:00
Alexander Rose
764aef3181
added backbone helper-selection
2019-12-05 10:44:09 -08:00
Alexander Rose
d226abadc1
no text picking by default
2019-12-05 10:40:04 -08:00
Alexander Rose
ccd1fa3a0f
better renderer depthMask handling
2019-12-05 10:38:22 -08:00
Alexander Rose
65a692e3bf
OrientationEllipsoidMeshVisual.eachUnit
2019-12-04 11:28:25 -08:00
David Sehnal
2daac955f4
mol-model: Loci.Bundle
2019-12-04 20:10:54 +01:00
Alexander Rose
162797e43a
fix ModelStructureRepresentation.getParams for structures without assebmlies
2019-12-04 11:09:56 -08:00
Alexander Rose
784b29805a
added structure OrientationRepresentation
2019-12-04 11:00:57 -08:00
Alexander Rose
67b60cff60
added Unit.principalAxes
2019-12-04 11:00:12 -08:00
Alexander Rose
28443de11f
mesh-builder: addAxes, addOrientedBox
2019-12-04 10:58:44 -08:00
Alexander Rose
59cf60c2ba
removed StructureOrientation3D
...
- use StructureSelectionsOrientation3D
2019-12-04 09:39:52 -08:00
Alexander Rose
8e14a1e2ec
updated packages
2019-12-03 17:47:00 -08:00
Alexander Rose
7dd2e5ec98
bind label & orientation to ui button
2019-12-03 17:07:13 -08:00
Alexander Rose
bd3e052130
assign position in lines shader so fog works
2019-12-03 16:46:27 -08:00
Alexander Rose
6fbe7efcab
added ignoreLight param for mesh geo
2019-12-03 16:31:08 -08:00
Alexander Rose
572a574bf3
improved measurements repr, including added dihedral repr
2019-12-03 16:30:42 -08:00
Alexander Rose
347a0a43ea
Loci.Pair./Triple/.Quad type
2019-12-03 16:14:44 -08:00
Alexander Rose
28abd00a6e
wip, ShapeBuilder argument for ShapeRepresentation
2019-12-03 16:14:14 -08:00
Alexander Rose
06354d6d1d
math lib tweaks
2019-12-03 16:13:24 -08:00
Alexander Rose
2b31d54e18
always trigger highlight on hover
...
no matter what keys are pressed
2019-12-02 10:20:31 -08:00
Alexander Rose
58644b3d5c
wip, measurements representations
2019-12-02 08:18:54 -08:00
Alexander Rose
4c732b3b2d
added Loci.getPrincipalAxes
2019-12-02 08:17:44 -08:00
Alexander Rose
36d3a0728c
added MeshBuilder.addPrimitiveFlipped
2019-12-02 08:17:28 -08:00
Alexander Rose
b0c696e401
wip, add dashed in lines builder
2019-12-02 08:16:58 -08:00
Alexander Rose
2a28b5421f
wip, circle primitive
2019-12-02 08:16:16 -08:00
Alexander Rose
269176e0a6
lociLabel options
2019-12-02 08:15:36 -08:00
Alexander Rose
cd23a68268
moved toUpperCase to string.ts
2019-12-02 08:13:49 -08:00
David Sehnal
48e81c8b10
packages
2019-11-30 22:07:44 +01:00
David Sehnal
649c294929
mol-plugin: fixes
2019-11-29 18:55:49 +01:00
David Sehnal
ab0dcb0de9
mol-state: builder fixes, StateObjectSelector
2019-11-29 18:18:25 +01:00
David Sehnal
cb2fc8f95b
mol-state: StateObjectSelector
2019-11-29 17:42:07 +01:00
David Sehnal
5deec4391d
mol-plugin: fix state action list being mutated by accident
2019-11-28 23:39:28 +01:00
David Sehnal
1873e506e0
mol-plugin: state tree button tweaks
2019-11-28 23:33:00 +01:00
David Sehnal
11e660a81a
mol-plugin: indicate unobserved changed in state tree, better home screen
2019-11-28 23:27:48 +01:00
David Sehnal
635ba2a7e3
mol-plugin: fix collapsed left panel when controls are hidden
2019-11-28 22:55:42 +01:00
David Sehnal
1a2fb55d03
mol-plugin: add remote state list to the "home" panel
2019-11-28 22:54:17 +01:00
David Sehnal
a5785e526e
mol-plugin: basic background settings change
2019-11-28 19:08:34 +01:00
David Sehnal
af9d50f5ec
mol-plugin: make Log take less space
2019-11-28 18:58:19 +01:00
David Sehnal
ac06b9c018
mol-plugin: configure remote states in plugin spec (wip)
2019-11-28 18:05:36 +01:00
David Sehnal
36d8df1442
mol-plugin: UI tweaks
2019-11-28 18:01:03 +01:00
David Sehnal
a312c4ef1d
mol-plugin: collapse left panel
2019-11-28 17:41:37 +01:00
David Sehnal
0c6b80d370
mol-plugin: UI improvements (wip)
2019-11-28 16:58:43 +01:00
David Sehnal
16f9129acc
mol-plugin: only show transform back button where appropriate
2019-11-28 15:27:40 +01:00
David Sehnal
1af9554cc7
mol-plugin: sequence view tweak
2019-11-28 14:50:04 +01:00
David Sehnal
cc8999cbc9
mol-plugin: only expand DownloadStructure for root actions
2019-11-28 14:40:43 +01:00
David Sehnal
c7b4099758
mol-plugin: viewport controls tweaks
2019-11-28 14:33:29 +01:00
David Sehnal
f060fc228f
mol-plugin: Help panel
2019-11-28 14:12:44 +01:00
David Sehnal
8d3c091d2e
mol-plugin: simple settings
2019-11-28 13:45:57 +01:00
David Sehnal
cabf7c1613
mol-plugin: Automatic default 3d representation
2019-11-27 19:08:17 +01:00
David Sehnal
b44149bbaf
mol-plugin: wip StructureRepresentationManager
2019-11-27 18:32:25 +01:00
David Sehnal
18befade7f
mol-plugin: Transform and Action tweaks
2019-11-27 16:36:45 +01:00
David Sehnal
8fd8eb703b
mol-plugin: CreateComplex -> Create3DRepresentationPreset
2019-11-27 16:08:09 +01:00
David Sehnal
fa0c29c1d1
mol-plugin: DownloadStructure now uses StructureFromModel
2019-11-27 13:52:19 +01:00
David Sehnal
65ed5c98bf
mol-plugin: refactor StructureFromModel
2019-11-27 13:38:21 +01:00
David Sehnal
f0ecf74aad
mol-script: bind rings generator
2019-11-27 12:32:15 +01:00
Alexander Rose
c56ed0af28
0.5.0-dev.1
2019-11-26 16:15:18 -08:00
Alexander Rose
ddb8231c00
focus tweaks, export structure boundary functions
2019-11-26 16:09:45 -08:00
Alexander Rose
bc24e8f236
fix query name
2019-11-26 16:08:44 -08:00
Alexander Rose
2edb31e7ea
fix structure orientation translation-matrix
2019-11-26 16:06:12 -08:00
Alexander Rose
ad619d9b8d
mouse binding fixes
2019-11-26 11:19:02 -08:00
Alexander Rose
61f738ce3d
Merge branch 'master' of https://github.com/molstar/molstar
2019-11-26 10:59:03 -08:00
Alexander Rose
73ae95ed06
improved selection of residue ranges
...
- support brushing in sequence widget
- introduce reference-loci in selection manager
2019-11-26 10:48:59 -08:00
Alexander Rose
6d4c1aa3ea
better names for LociSelectManager methods
2019-11-26 10:47:44 -08:00
Alexander Rose
34f230a882
reverted SelectLoci bindings
2019-11-26 10:47:22 -08:00
Alexander Rose
a68d81e495
wip, add button to input observer
2019-11-26 10:46:49 -08:00
David Sehnal
9687c38e06
mol-plugin: CSS fix active control hover
2019-11-26 16:32:08 +01:00
David Sehnal
f69670c368
mol-plugin: action select control
2019-11-26 16:19:17 +01:00
David Sehnal
a0b537ef64
mol-plugin: cleaner object update UI
2019-11-26 15:04:33 +01:00
David Sehnal
e8663b5bfc
mol-plugin: fix plugin crash when WebGL is not available
2019-11-26 13:31:42 +01:00
David Sehnal
9f12fbde70
mol-plugin: param help tweaks
2019-11-26 13:07:04 +01:00
David Sehnal
940b16ebd2
mol-plugin: DownloadStructure param tweaks
2019-11-26 13:01:06 +01:00
David Sehnal
dc5aa0c30d
mol-util: Fix invalid default options in ParamDefinition
2019-11-26 12:50:44 +01:00
Alexander Rose
b70b9c44fc
fix ajaxGet: handle case where download had finished before callback were registered
2019-11-25 16:26:21 -08:00
David Sehnal
88a4cf1aa4
mol-plugin: SequenceView tweaks
2019-11-25 13:21:06 +01:00
David Sehnal
49eefa131f
tweaks
2019-11-25 13:14:13 +01:00
David Sehnal
9f4a60572f
mol-plugin: improved SequenceView
2019-11-25 13:03:01 +01:00
David Sehnal
8f9579bcaf
mol-plugin: interactivity binding tweaks
2019-11-25 00:15:08 +01:00
David Sehnal
845dd4115d
mol-model: changed assembly operator naming
2019-11-24 23:57:47 +01:00
David Sehnal
3e2a1227ce
mol-plugin: improved range selection
2019-11-24 23:46:29 +01:00
David Sehnal
dcfec014a5
mol-plugin: Fix interactivity bindings so that only one action is triggered.
2019-11-24 23:19:32 +01:00
David Sehnal
f5598ba93e
tweak
2019-11-24 22:31:43 +01:00
David Sehnal
a5fadb6e8a
mol-model: remap uses OrderedSet.indexedIntersect
2019-11-24 22:26:23 +01:00
David Sehnal
738ba2d6fd
mol-data: OrderedSet.indexedIntersect
2019-11-24 22:20:14 +01:00
David Sehnal
ebcc45d1fd
mol-plugin: added Download Screenshot icon
2019-11-24 16:04:37 +01:00
David Sehnal
272a911d35
mol-plugin: refactored selection transforms
2019-11-24 15:36:52 +01:00
Alexander Rose
a725e577be
refactored principal-axes calculation
2019-11-22 18:28:16 -08:00
Alexander Rose
a36ead9ef1
add Axes3D
2019-11-22 18:27:30 -08:00
Alexander Rose
f516072d12
extract getStructureQuality helper
2019-11-22 18:26:36 -08:00
Alexander Rose
a54b36b057
add Mat3.directionTransform
2019-11-22 18:26:05 -08:00
Alexander Rose
a18484a5dd
fix memory leak, reprUpdatedSubscriptions not removed
2019-11-22 18:24:32 -08:00
David Sehnal
e685c0a342
revert name change
2019-11-22 18:27:38 +01:00
David Sehnal
a3b1d11bb3
mol-plugin: measurement tweak and todo
2019-11-22 18:25:28 +01:00
David Sehnal
7a7643c6bc
mol-plugin: css fix
2019-11-22 17:56:16 +01:00
David Sehnal
3643bd04f1
mol-state: fix dependent transform delete
2019-11-22 17:49:14 +01:00
David Sehnal
65c2faaced
[wip] mol-plugin: measurements
2019-11-22 17:28:21 +01:00
David Sehnal
32a91ca98c
mol-plugin: wip measurements
2019-11-22 16:40:20 +01:00
David Sehnal
9f6e98a5d0
mol-plugin: support latest loci in selection manager
2019-11-22 16:17:27 +01:00
David Sehnal
0964a9fd50
mol-plugin: fix selectToggle, bind unselect to secondary button
2019-11-22 15:05:17 +01:00
David Sehnal
a0b865cd07
mol-state: dependent transforms
2019-11-22 14:36:20 +01:00
David Sehnal
a5f73b5c20
[wip] mol-state: dependent transforms
2019-11-22 13:39:15 +01:00
Alexander Rose
d10be352be
0.4.4
2019-11-21 16:23:10 -08:00
Alexander Rose
6f3d8ddd96
fix computeInterUnitBonds
2019-11-21 16:22:14 -08:00
Alexander Rose
1a14e65dcf
0.4.3
2019-11-21 15:26:23 -08:00
Alexander Rose
2757dfdb75
add sleep util
2019-11-21 15:23:34 -08:00
Alexander Rose
1b5526235e
make Canvas3D.add/.remove awaitable
2019-11-21 15:23:21 -08:00
David Sehnal
d4836c5fde
Merge pull request #21 from molstar/fix-bond-compute
...
fix struct_conn use for bond computation
2019-11-21 18:29:06 +01:00
Alexander Rose
530810e366
fix struct_conn use for bond computation
2019-11-20 15:35:11 -08:00
Alexander Rose
9f2a4828f4
improve default color-list handling
2019-11-20 15:13:45 -08:00
Alexander Rose
70cc3a612e
stats: count single element unit as unit not element
2019-11-20 14:33:03 -08:00
Alexander Rose
6917ba6230
don't treat peptide terminus components as polymers
...
they don't neccesarily have the right atoms to draw a polymer cartoon
2019-11-20 14:18:35 -08:00
Alexander Rose
710c06672e
fix, selection mark not applyed correctly on structure change
2019-11-20 09:05:46 -08:00