- Multiple sequence alignment view color bug fixed
- Ligand selection will always switch to the chain with most selected residues
- Ligand selection will not select other ligands
- rcsb-saguaro-app v6.2.5
- audit fix
- rcsb-saguaro-app v6.2.1
- 1D3D checkboxes can use molstar info to display component availability. This is useful for non PDB entries
- div delimiter increased width && transparent
- rcsb-saguaro-app v6.0.13
- rcsb-saguaro v3.0.7
- Multiple dependencies have been updated
- Updated group views help link
- Updated assembly view help link
- rcsb-saguaro-app v6.0.9
- dependencies audit fix
- rcsb-saguaro v3.0.7
- rcsb-saguaro-app v6.0.8
- rcsb-saguaro v3.0.6
- rcsb-saguaro-app v6.0.7
FocusResidueColorTheme
used in assembly view
- rcsb-saguaro v3.0.5
- rcsb-saguaro-app v6.0.5
- rcsb-saguaro v3.0.4
- rcsb-saguaro-app v6.0.4
- rcsb-saguaro-app v6.0.3
- MSA polymer checkbox indicator bug fixed
- Types are not anymore exposed from
build/src
- All module classes and types are accessible from
lib/
- Modules format is
ESNext
lib/commonjs
exposes all modules inCommonJS
format
- Modules format is
- MSA group displays Polymer/Ligand before loading the structure
- Checkboxes are displayed in grey color
- Sass @import changed to @use
- Styles sheets
scss
refactoring
- Multiple dependencies have been updated
- rcsb-saguaro-app v6.0.0
- rcsb-saguaro v3.0.0
- rcsb-saguaro-app v5.1.5
- @rcsb/rcsb-molstar v2.8.0,
- molstar v3.40.1
- rcsb-saguaro-app not updated
- rcsb-saguaro-app v5.1.4
- rcsb-saguaro-app v5.1.1
- @rcsb/rcsb-molstar v3.7.4
- Updated multiple dependencies
- Models were not superposed correctly in Alignment views
- Non
ball-and-stick
representations for ligands will always include an additionalball-and-stick
representation
- @rcsb/rcsb-molstar v3.7.3
- @rcsb/rcsb-molstar v3.7.2
- New focus color theme to match the ribbon color in alignment views
- molstar v3.38.3
- Change sequence chain in Assembly view bug fixed
- rcsb-api-tools v4.1.13,
- rcsb-saguaro v2.5.13,
- rcsb-saguaro-app v5.0.8
- Updated multiple dependencies
- Chain checkbox label bug fixed in assembly view
- Chain checkbox display bug fixed in assembly view
- PFV onchange selection bug fixed in assembly view
- rcsb-saguaro-app v5.0.7
- molstar and rcsb-molstar moved to peerDependencies
- rcsb-molstar v2.6.1
- molstar v3.35.0
- rcsb-saguaro-app v5.0.6
- rcsb-saguaro-app v5.0.5
- rcsb-saguaro-app v5.0.4
- rcsb-saguaro-app v5.0.3
- rcsb-saguaro-app v5.0.2
- Structure panel z-index removed and defined as molstar style
- New entry method
RcsbFv3DDataProviderInterface
that ingests and displays external alignments - New interface
ComponentActionInterface
used to define what actions are triggered after a new structure is loaded - Interface
LoadMolstarInterface<P,L>
requires two generics:P
load argument type andL
load return type - Interface
ViewerModelMapManagerInterface<R,L>
needs a new generic that defines the type returned by the loading method inLoadMolstarInterface
.- It defines a new method
getModelIdFromTrajectory(trajectory: L): string|undefined
that is used to map loaded structure ids with user provided ids inLoadParams
- It defines a new method
- Custom View has been decoupled from RCSB view
- No
StructureViewer
data is passed toRcsbFvSequence
all communication between panels is dne through theStateManager
- New
RcsbViewBehaviourInterface
interface to extend "1d" behaviour to events RcsbFv3DAbstract.render
converted to async method- Exposed molstar trajectory preset configuration
- Removed global state for MSA checkboxes
- rcsb-saguaro-app v5.0.0
- rcsb-saguaro v2.5.9
- rcsb-api-tools v4.1.3
- All packages are transpiled and included in the final module
- rcsb-saguaro-app configuration
RcsbFvAdditionalConfig.trackConfigModifier.alignment
signature changed
- molstar update v3.31.2
- rcsb-molstar v2.5.11
- rcsb-saguaro-app v4.5.12
- rcsb-saguaro v2.5.8
- rcsb-saguaro-app v4.5.9
assemblyId
parameter has been removed fromAlignmentTrajectoryPresetProvider
- The provider check the first assembly that includes the entity
MsaRowTitleCheckboxState
are hide unless Mol* component exists
MsaPfvManagerFactory
generalizes and replacesSequenceIdentityPfvManager
andUniprotPfvManager
MsaRowTitleCheckboxState
is disabled if Mol* component is not generatedMsaRowTitleComponent
is blocked while structure is loaded
- rcsb-saguaro-app v4.5.7
- rcsb-saguaro-app v4.5.6
- rcsb-saguaro v2.5.5
- rcsb-saguaro-app v4.5.4
- rcsb-saguaro-app v4.5.3
- Sorting component
MsaUiSortComponent
for sequence identity MSA
- rcsb-saguaro-app v4.5.1
- rcsb-saguaro v2.5.4
- Param
LoadMethod.loadPdbIds
has been removed. Multiple entries can be loaded passing a list ofLoadMolstarInterface
toRcsbFvStructureConfigInterface.loadConfig
- CDN examples fixed
- New attribute
RcsbViewInterface.additionalContent
to define theadditionalContent
React component
- New UniProt MSA 1D3D view
UniprotPfvManagerFactory
builds UniProt Group MSA PFVSequenceIdentityPfvManagerFactory
builds Sequence Identity MSA PFVMsaCallbackManagerFactory
MSA 1D callbacksMsaBehaviourObserver
MSA 3D callbacks
- rcsb-saguaro-app v4.4.13
- rcsb-saguaro v2.2.16
- 1D PFV on-change resets 3D display
StructureViewerBehaviourObserverInterface
factory of structure viewer behavioursStructureViewerBehaviourInterface
abstraction of structure viewer callback events
- rcsb-saguaro-app v4.4.1
- rcsb-saguaro v2.2.7
- rcsb-saguaro-app v4.4.0
- rcsb-saguaro v2.2.6
- rcsb-api-tools v4.1.0
- rcsb-molstar v2.5.5
- molstar v3.13.0
- React v18
- Updated multiple dependencies
StructureViewerInterface
abstraction to 3D structure viewerViewerCallbackManagerInterface
defines 3D viewer callbacksViewerActionManagerInterface
defines 3D viewer APIViewerModelMapManagerInterface
manager provides information of the loaded structures
- Global state interface
RcsbFvStateInterface
manages selections and loaded data
FeatureViewInterface
callback methods argumentselectorManager: RcsbFvSelectorManager
has been refactored tostateManager: RcsbFvStateManager
- rcsb-saguaro-app v4.3.6
- rcsb-api-tools v4.0.5
- rcsb-saguaro-app v4.3.5
- rcsb-api-tools v4.0.4
- rcsb-api-tools v4.0.3
- rcsb-saguaro-app v4.3.2
- Extending 1D-3D display to any rcsb-saguaro-app PFV methods
PfvFactoryInterface
defines how the PFV is createdCallbackManagerInterface
defines the callbacks between the 1D and 3D panels- Current implementations: assembly and uniprot (partial implementation)
- rcsb-api-tools v4.0.1
- rcsb-saguaro-app v4.1.2
- rcsb-saguaro v2.0.6
- rcsb-saguaro-app v4.1.1
- rcsb-api-tools v4.0.0
- rcsb-saguaro v2.0.5
- rcsb-saguaro-app v4.1.0
- removed http-server module (3 high severity vulnerabilities)
assymId
empty string bug fixed
- rcsb-saguaro update 2.0.4
- rcsb-saguaro-app update 4.0.7
- rcsb-api-tools update 3.0.2
RcsbFv3DAbstract.updateConfig
method accepts partial states (Partial<RcsbFvStructureInterface>
andPartial<RcsbFvSequenceInterface>
)RcsbFv3DAbstract.unmount
method includes an optional callback executed after when the component is unmounted- Assembly view
Back
link action has been refactored using the unmount-callback
- Assembly view
- Minor code refactoring
- NMR model change bug fix. New strategy to find the right
modeId
filtering theassemblyModelSate
- No changes, only examples were build
RcsbFv3DAssemblyInterface
configuration exposes a new optional parameterassemblyId
to select the assembly that is being displayed
- Updated multiple dependencies
- New class
AssemblyModelSate
to handle the assembly selection state inRcsbFvSequence.SequenceViews.AssemblyView.AssemblyView
class - New callback
operatorChangeCallback
function attached to operator dropdown menu changes
- Update to rcsb-api-tools 2.2.1
- Support for assembly instance operators
- New selection interfaces
SaguaroChain
,SaguaroPosition
,SaguaroRange
andSaguaroSet
- Support for selection involving multiple
modelId
- Support for selection involving multiple
- rcsb-saguaro-app update 3.4.0
- rcsb-molstar update 2.0.0-dev.10
- Exposed
InstanceSequenceConfig
for assembly view - rcsb-saguaro-app update 3.2.1
- rcsb-saguaro-app update 3.1.1
- Initial release