Commit Graph

  • d4c2bb85cb Hack of commenting out the visuals to make it only parse once Russ Taylor 2026-02-26 15:19:14 -05:00
  • d53c1e8e65 Wraps the text in a file when loading, but this causes it to be parsed twice. Russ Taylor 2026-02-26 15:01:27 -05:00
  • f189d0bdab Starting to implement standard file loading for .kin files Russ Taylor 2026-02-26 14:54:14 -05:00
  • 395eddd927 Factoring out file loading from drag and drop handler Russ Taylor 2026-02-26 14:44:08 -05:00
  • eb1d48a73c Updating README Russ Taylor 2026-02-23 13:51:58 -05:00
  • 38b0bb8d7d Updating README Russ Taylor 2026-02-23 13:51:26 -05:00
  • 0daffa6b57 Adding README.md for Kinemage extension Russ Taylor 2026-02-23 13:48:49 -05:00
  • e1d5d369f1 Making Kinemage ribbons have the same normal for every pair of triangles Russ Taylor 2026-02-23 13:11:28 -05:00
  • 6b88acd2bc Adding labels to elements loaded from Kinemage Russ Taylor 2026-02-22 17:05:39 -05:00
  • 6384eac7e7 Adding per-sphere coloring Russ Taylor 2026-02-22 16:11:05 -05:00
  • fd409ce27f Adding per-dot coloring Russ Taylor 2026-02-22 16:02:41 -05:00
  • c21c9f5160 Fixing per-group coloring on meshes and cleaning up Russ Taylor 2026-02-22 08:14:28 -05:00
  • 71d00a22dd Enabling support for coloring of ribbons, including rendering both sides with the same color. Russ Taylor 2026-02-22 07:16:11 -05:00
  • 5554697028 Adding line coloring. Russ Taylor 2026-02-21 17:47:17 -05:00
  • 709ac8430a Handling @colorset lines in Kinemage. Reporting when we have an unrecognized list element. Russ Taylor 2026-02-21 17:46:59 -05:00
  • 2ee08f6161 Setting Kinemage line radius as half the width, clamped to a minimum of 1.0 Russ Taylor 2026-02-19 08:58:10 -05:00
  • 3608578528 Fixing width code on vectors. Cleaning up color code Russ Taylor 2026-02-19 08:49:01 -05:00
  • 5114a211fd Adding control over line width. Allowing short forms of list names. Working on passing color through Russ Taylor 2026-02-18 20:07:06 -05:00
  • 8cc947c998 Adding sphere generation for BallList in Kinemage files. Added reading of radius from list line to enable list-wide specification Russ Taylor 2026-02-17 16:47:03 -05:00
  • 9105737834 Fixing over-counting of points Russ Taylor 2026-02-17 15:46:36 -05:00
  • 84bcbd1ca6 Reducing the number of objects and commits Russ Taylor 2026-02-17 14:52:22 -05:00
  • 144967dbd3 Only reporting an opened file if we get a kinemage Russ Taylor 2026-02-17 14:47:54 -05:00
  • bdb33b9398 More work but less fragile Russ Taylor 2026-02-17 14:32:04 -05:00
  • ade6ef5631 Continued cleanup Russ Taylor 2026-02-17 14:29:21 -05:00
  • 3bc60d1d59 Cleaning up Russ Taylor 2026-02-17 14:20:00 -05:00
  • 4068c45eb4 More cleanup Russ Taylor 2026-02-17 13:52:03 -05:00
  • 52d0ff4a67 Cleaning up nesting and variables Russ Taylor 2026-02-17 13:50:36 -05:00
  • f346d15bef Also draws points for dotLists in Kinemage Russ Taylor 2026-02-17 13:31:37 -05:00
  • b2ce1fc6fa Kinemage drag-and-drop handler now shows both lines and ribbons Russ Taylor 2026-02-17 13:15:50 -05:00
  • 4e331001ef Renaming the Kinemage shape provider pipeline to include the name lines so we can make separate ones for meshes and balls Russ Taylor 2026-02-17 09:28:05 -05:00
  • 7d67304e4c First working Kinemage extension code that can draw lines from all drag-and-drop kinemages Russ Taylor 2026-02-16 14:07:31 -05:00
  • babda601cb Changing name to kinemage Russ Taylor 2026-02-16 09:46:04 -05:00
  • 8bdfff5e94 Fixing name on KinemageDataProvider Russ Taylor 2026-02-09 15:45:11 -05:00
  • be4b408ddc Renaming for clarity Russ Taylor 2026-02-03 14:24:05 -05:00
  • 230697fbb4 Modifying the kinemage parser to be able to read more than one kinemage entry from the same file. Hooking in a drag and drop handler on .kin files that for now just stores things into a global variable. Adjusting the parsing of kinemage through the original plugin path to handle the new parsing. Russ Taylor 2026-02-03 14:14:36 -05:00
  • 78ab6b0c95 Duplicating ANVIL structure in a kinemage extension directory as a basis for a new Kinemage loading extension Russ Taylor 2026-02-03 10:59:53 -05:00
  • 31819dbf16 5.8.0 v5.8.0 dsehnal 2026-04-03 19:28:58 +02:00
  • 1f0c24b58e Initial implementation of converting vectors into lines. Still needs groups, colors, labels, etc. Russ Taylor 2025-02-17 12:52:19 -05:00
  • f5c587bfe5 Initial construction of lines from vector lists. Still need to do multiple vector lists, colors, labels, and more. Russ Taylor 2025-02-17 11:26:09 -05:00
  • 52b1c7e4d9 Removing copied PLY parsing and geometry generation code from KIN file reader. Passing the Kinemage data structure from the parser to the geometry generator. Stubs now in place for KIN with no geometry currently being generated. Also updated the kin.spec.ts file to check a Kinemage file. Russ Taylor 2025-02-10 14:51:38 -05:00
  • e76d02bc8c Organizing and commenting list structures. Specifying types where known. Russ Taylor 2025-02-04 12:20:14 -05:00
  • 481b763049 Moving interface definitions to scheme.ts for Kin file reader. Russ Taylor 2025-02-04 09:54:26 -05:00
  • 7bfef2ae40 Initial pull-in of NGL Kinemage parser code. It is called by parser.ts and counts of objects are printed. Russ Taylor 2025-02-03 15:53:45 -05:00
  • 01fe10ebdc Adding KIN loading to mesoscale app Russ Taylor 2025-01-23 08:43:25 -05:00
  • 1665dd7d00 changelog + npm audit dsehnal 2026-04-03 19:27:46 +02:00
  • 4e4b80a7b2 Initial Kinemage commit that copies the PLY files and references to make it possible to load a PLY-formate file from a file with a KIN extension. Russ Taylor 2025-01-21 11:42:07 -05:00
  • 9716fecdb9 add time only animation for exporting Alexander Rose 2026-04-02 11:39:11 -07:00
  • 684fd2d237 Merge branch 'master' of https://github.com/molstar/molstar into proc-anim Alexander Rose 2026-04-01 16:34:01 -07:00
  • 9432b9a7a7 ME: tweak size scale handling Alexander Rose 2026-04-01 16:33:44 -07:00
  • 3a37c95c17 scale tumble with bounding-sphere Alexander Rose 2026-04-01 16:32:36 -07:00
  • 6040b99c19 Merge branch 'master' of https://github.com/molstar/molstar into proc-anim Alexander Rose 2026-04-01 14:22:50 -07:00
  • 83bef0f0e7 proc anim panel & per-group wiggle Alexander Rose 2026-04-01 14:22:38 -07:00
  • 95bb3a1f81 Merge pull request #1801 from molstar/traj-static-prop-fix Alexander Rose 2026-04-01 10:31:29 -07:00
  • be677f47cb basic procedural animation Alexander Rose 2026-03-27 12:55:00 -07:00
  • 43bf69d09c handle ComponentBond.Entry.map changes Alexander Rose 2026-03-27 09:35:25 -07:00
  • b6cc626431 cleanup Alexander Rose 2026-03-27 09:14:46 -07:00
  • 931fdfca9b move ccd logic to ComponentBond Alexander Rose 2026-03-27 09:11:55 -07:00
  • 1c10db5656 VolumeStreaming - avoid re-download on node update (#1804) midlik 2026-03-27 10:36:14 +00:00
  • c4ccd8758f Replace node-fetch/@types with native fetch (#1803) Paul Pillot 2026-03-27 03:44:29 -04:00
  • 6c99c575bc Handle CCD bonds with Deuterium atoms Alexander Rose 2026-03-26 16:23:32 -07:00
  • ae2493b6e3 Merge pull request #1798 from papillot/remove-promisify Alexander Rose 2026-03-26 14:46:44 -07:00
  • bcd50c294f Merge pull request #1787 from molstar/vol-instance-slice Alexander Rose 2026-03-26 14:44:31 -07:00
  • 9c0024dbab Merge branch 'master' into vol-instance-slice Alexander Rose 2026-03-26 14:41:42 -07:00
  • c15b3603c0 Merge pull request #1786 from molstar/vol-instance-refactor Alexander Rose 2026-03-26 14:40:41 -07:00
  • 70647ba972 tighter frame mode image size Alexander Rose 2026-03-26 14:37:23 -07:00
  • 8d19357845 reuse static props in Model._trajectoryFromModelAndCoordinates Alexander Rose 2026-03-26 09:34:41 -07:00
  • 8e9817c4d1 make Model.getAtomicRadii a static property Alexander Rose 2026-03-26 09:33:32 -07:00
  • b16147b88c don't calculate atomic radii for fast boundary Alexander Rose 2026-03-26 09:32:37 -07:00
  • 9840d8f816 changelog Alexander Rose 2026-03-25 15:35:11 -07:00
  • d892ccab4c fix mapping for grid image Alexander Rose 2026-03-25 15:31:09 -07:00
  • 65f88b3293 ensure image plane covers volume Alexander Rose 2026-03-25 15:10:05 -07:00
  • 9e6e5eb795 ensure image plane normal is normalized Alexander Rose 2026-03-25 15:09:34 -07:00
  • 2f755efeec handle voxels mapping to multiple pixels Alexander Rose 2026-03-25 15:09:15 -07:00
  • 012e616ec4 fix Mat4.fromPlane Alexander Rose 2026-03-25 15:06:34 -07:00
  • 007d0e7608 Fix areHierarchiesEqual, MVS empty selection focus, flickering tooltip (#1799) midlik 2026-03-24 14:56:19 +00:00
  • bf313073b9 remove utils.promisify dependency Paul Pillot 2026-03-24 09:54:10 -04:00
  • 293928f3de Merge branch 'vol-instance-refactor' of https://github.com/molstar/molstar into vol-instance-slice Alexander Rose 2026-03-23 09:55:44 -07:00
  • 2404f398b6 Merge branch 'master' of https://github.com/molstar/molstar into vol-instance-refactor Alexander Rose 2026-03-23 09:55:11 -07:00
  • 43ff6e24c8 Merge pull request #1789 from molstar/more-debug-helpers Alexander Rose 2026-03-23 09:54:24 -07:00
  • 9e62112366 Merge branch 'master' into more-debug-helpers Alexander Rose 2026-03-23 09:54:14 -07:00
  • 026d6fc618 MVS VolumeStreamingExtension (#1793) midlik 2026-03-21 09:32:17 +00:00
  • 95fcd942dc refactor interior handling Alexander Rose 2026-03-19 14:25:51 -07:00
  • 805481db14 changelog Alexander Rose 2026-03-19 14:06:28 -07:00
  • 39175df025 tweaks Alexander Rose 2026-03-19 13:55:05 -07:00
  • cd0f451f6b Merge branch 'master' of https://github.com/molstar/molstar into more-debug-helpers Alexander Rose 2026-03-18 15:44:28 -07:00
  • fe1aa1a9bf move debug helpers to extension Alexander Rose 2026-03-18 15:44:10 -07:00
  • fcfb6e6d5a Merge pull request #1788 from rjdirisio/seqres-to-sequence-toolbar Alexander Rose 2026-03-18 13:41:44 -07:00
  • c548c94575 Merge branch 'master' of https://github.com/molstar/molstar into more-debug-helpers Alexander Rose 2026-03-18 12:50:59 -07:00
  • 2d45f4a77c move code into getPdbxUnobsOrZeroOccResidues Alexander Rose 2026-03-18 12:19:37 -07:00
  • a5ae887842 schema updates Alexander Rose 2026-03-18 12:17:28 -07:00
  • e4b53cdc6a simplify alignCompIdsToSeqres as a result of merge Ryan DiRisio 2026-03-18 12:06:19 -04:00
  • c53940e67e Merge remote-tracking branch 'upstream/master' into seqres-to-sequence-toolbar Ryan DiRisio 2026-03-18 12:01:10 -04:00
  • 6d61745f0f Merge pull request #1794 from rjdirisio/fix-return-alignment-return-type Alexander Rose 2026-03-18 08:59:26 -07:00
  • 46d86d93b0 tweak unknown residue handling in blosum scoring Alexander Rose 2026-03-18 08:55:48 -07:00
  • 11772b64fb update header Ryan DiRisio 2026-03-18 11:18:07 -04:00
  • dbc8ab00c6 Merge branch 'master' into fix-return-alignment-return-type Ryan DiRisio 2026-03-18 11:14:45 -04:00
  • 015fad4371 trace() returns string[] rather than string Ryan DiRisio 2026-03-18 11:13:07 -04:00
  • 71a484586f Throw error if getEntityId not called before getEntityIdForChain Ryan DiRisio 2026-03-18 11:02:15 -04:00
  • f0b06ee746 Merge remote-tracking branch 'upstream/master' into seqres-to-sequence-toolbar Ryan DiRisio 2026-03-17 15:52:29 -04:00
  • b0694b886b add entity_poly_seq check in unobs test Ryan DiRisio 2026-03-17 15:51:31 -04:00