Volumes & Segmentations extension (#668)
* Created CellStar state action * CellStar: download metadata * Right panel - CellStar UI * CellStar: Lattice segmenatation and fitted PDB models * CellStar: Support for source-database entry ID from metadata * CellStar: Mesh segmentation * CellStar: Switching between multiple entries * CellStar: Changed default API URL * UI updates * CellStar: Clicking on meshes shows annotations... * support info in Converted param * support color/size in VolumeRepresentation3DHelpers.getDefaultParams * support multi-visual volume representations - repr can provide list of keys - create visual for each key * add volume segmentation support - segmentation property - segment loci & location * add volume-segment color theme * add volume segment representation * use optional chaining * add support for volume segmentation cif * improve isosurface bounding-sphere * fix segcif schema type * CellStar: Highlighting segments on hover in the right panel * CellStar: Using new Mol*-native segment visualization * lint * Segmentation volume can have custom segment labels * CellStar: Segment labels for Mol*-native segments * CellStar: Removed old implementation of segments * CellStar: Rename CellStarLatticeSegmentationData2 -> CellStarLatticeSegmentationData * CellStar: Default volume server is https://cellstar.ncbr.muni.cz * CellStar: debugging * CellStar: Fixed bug in LatticeSegmentation (scaling) * CellStar: Partially savable state * CellStar: WaitingSlider * CellStar: Opacity changed via params * Savable state for opacity * CellStar: Changing UI in animations * CellStar: Savable state for whole current UI * CellStar: Savable state for segment labels * CellStar: Source can be 'idr', CellStarVolumeServerConfig.DefaultServer * CellStar: Select segment for lattice segmentation * CellStar: Select segment, complete * CellStar: Changes visible labels to "Volume & Segmentation" * CellStar: Drop list with available entries * CellStar: Volume type switching (partial) * CellStar: Trying to set direct-volume control points * CellStar: Volume visual switching * Mesh extension: removed molstar-lib-imports * CellStar: Global options * CellStar: Updated file headers and `CHANGELOG.md` * CellStar: UI controls disabled while executing change * CellStar: Hidden state nodes, fixed bug with removed global state * CellStar: Volume opacity slider * CellStar extension renamed to Volseg * UI tweaks Co-authored-by:Alexander Rose <alexander.rose@weirdbyte.de>
Showing
- CHANGELOG.md 1 addition, 0 deletionsCHANGELOG.md
- src/apps/viewer/app.ts 2 additions, 0 deletionssrc/apps/viewer/app.ts
- src/cli/structure-info/volume.ts 1 addition, 1 deletionsrc/cli/structure-info/volume.ts
- src/extensions/meshes/choice.ts 35 additions, 0 deletionssrc/extensions/meshes/choice.ts
- src/extensions/meshes/examples.ts 225 additions, 0 deletionssrc/extensions/meshes/examples.ts
- src/extensions/meshes/mesh-cif-schema.ts 40 additions, 0 deletionssrc/extensions/meshes/mesh-cif-schema.ts
- src/extensions/meshes/mesh-extension.ts 227 additions, 0 deletionssrc/extensions/meshes/mesh-extension.ts
- src/extensions/meshes/mesh-streaming/behavior.ts 335 additions, 0 deletionssrc/extensions/meshes/mesh-streaming/behavior.ts
- src/extensions/meshes/mesh-streaming/server-info.ts 28 additions, 0 deletionssrc/extensions/meshes/mesh-streaming/server-info.ts
- src/extensions/meshes/mesh-streaming/transformers.ts 218 additions, 0 deletionssrc/extensions/meshes/mesh-streaming/transformers.ts
- src/extensions/meshes/mesh-utils.ts 302 additions, 0 deletionssrc/extensions/meshes/mesh-utils.ts
- src/extensions/meshes/metadata.ts 135 additions, 0 deletionssrc/extensions/meshes/metadata.ts
- src/extensions/volumes-and-segmentations/entry-meshes.ts 103 additions, 0 deletionssrc/extensions/volumes-and-segmentations/entry-meshes.ts
- src/extensions/volumes-and-segmentations/entry-models.ts 60 additions, 0 deletionssrc/extensions/volumes-and-segmentations/entry-models.ts
- src/extensions/volumes-and-segmentations/entry-root.ts 356 additions, 0 deletionssrc/extensions/volumes-and-segmentations/entry-root.ts
- src/extensions/volumes-and-segmentations/entry-segmentation.ts 131 additions, 0 deletions...xtensions/volumes-and-segmentations/entry-segmentation.ts
- src/extensions/volumes-and-segmentations/entry-state.ts 33 additions, 0 deletionssrc/extensions/volumes-and-segmentations/entry-state.ts
- src/extensions/volumes-and-segmentations/entry-volume.ts 181 additions, 0 deletionssrc/extensions/volumes-and-segmentations/entry-volume.ts
- src/extensions/volumes-and-segmentations/external-api.ts 51 additions, 0 deletionssrc/extensions/volumes-and-segmentations/external-api.ts
- src/extensions/volumes-and-segmentations/global-state.ts 65 additions, 0 deletionssrc/extensions/volumes-and-segmentations/global-state.ts
Loading
Please register or sign in to comment