- Add monomer manager app view with library dashboards
- Improve detectors
Monomer manager: Correct loading.
Monomer managers as apps
- Support Sequence renderer resizing
- Fix Tests
- Fix Fix monomer manager styles
- Fix Monomer manager incorrect loading
- Add R-groups validations
Cell renderer: Harmonize macromolecule renderers
Correct package initialization
- Fix SeqHandler check for custom notation
- Fix SeqHandler adding splitter, getHelm, isCustom
- Fix splitterAsHelm for multiple simple polymers, add test
- Fix toAtomicLevel using pseudo molfile with removed gaps
- Fix toAtomicLevel Helm parser to clean symbols square brackets
- Fix toAtomicLevel using column's overridden monomer lib
- Fix OverriddenMonomerLibrary for added monomers as not missed
- Fix SeqHandler getValue of type MacromoleculeValueBase
- Fix monomerLibraries override test
- WebLogo: fix compatibility with column types and fix aggregations
- Monomer manager: Fix validations
Monomer manager: Add new empty monomer
- Fix helm parser for separate simple polymers, add tests
- Fix adding MonomerPlacer lengths tests
- Fix monomer lib getTooltip for gaps
- Fix weblogo slider not visible
- Fix moving setUnits methods to SeqHelper
- GROK-16782: Fix bio-substructure-filters tests
- Add SeqHandler factory to SeqHelper
- Fix monomer lib loading timout
- Fix natural nucleotides' colors
- Fix SeqHandler.getHelm to return SemanticValue
- Fix moving harmonized sequence notation provider to Helm
Monomer manager: Fix Molv2k Rgroup line generation
Fix weblogo colors
Monomer renderer: Choose correct colors for background
Monomer manager: Better discoverabilty of errors.
- Add monomer lib getMonomerTextColor
- Fix sample monomer Aca colors
- Fix Difference, Monomer renderers to use getMonomerTextColor
- Fix MacromoleculeCustomCellRenderer console error on onMouseLeave
- Add use monomer lib colors for Monomer Difference Macromolecule
- Add use monomer lib colors fpr WebLogoViewer
- Fix test splitters.splitToMonomers for default monomer lib
- Fix monomer lib colors for natural monomers
- Fix monomer colors for empty monomer lib
Adjust monomer colors for very 'white' colors.
- Fix detectMacromolecule forbidding monomers '2,...', add test
- Fix using IMonomerLibHelper.loadMonomerLibForTests
- Fix cell renderer to reset reference sequence on reset current row
- GROK-16699: Fix PepSeA container return meaningful error messages, unskip test
- Fix test data monomers add aG, azG
- Fix unskip toAtomicLevel tests depending on HelmHelper
- Fix detectMacromolecule for harmonized sequences, add test
- Add custom notation, fix tests
- Add overriding monomer library for toAtomicLevel
- Fix skipping tests depending on new Helm
- Add monomer hover handling for substruct
- Add highlight param for toAtomicLevel
- Add HelmHelper parse and removeGaps methods
- Add naturalMonomerColors for monomers of MonomerLib
- Add MonomerLib.getWebEditorMonomer (for color)
- Add function Identity for Add new Column
- Fix toAtomicLevel for sequences with gaps
- Fix ISeqSplitted remove .canonicals and .originals
- Fix toAtomicLevel tests for linear with gaps
Add monomer background coloring
Add monomer coloring for fasta/separator from monomer library
- Fix benchmark tests to sync calls
- Bump dependencies versions
Monomer manager
- Add getHelm for Cyclized notation provider
- Add detector for Dimerized notation provider
- Add Monomer library manager view with duplicate preferences
- Add Monomer manager for editing/adding/removing monomers
- Add monomer lib for PolyTool rules
- Fix tests benchmark
- Fix typo Needleman-Wunsch
- Fix test flapping benchmark separatorDnaShorts50Few50
- Fix toAtomicLevel workers error DG is not defined
- Fix biosubstructure filter
- Fix SeqHandler.getHelm lost cycles, add tests
- Fix SeqlHelper.helmToAtomicLevel to work without table
- Order Top menu
- Fix to Atomic Level hide highlight column
- Fix to Atomic Level for column
- Bump dependencies version, fix tests
- Add highlighting monomer at atomic level
- Add tests for toAtomicLevel UI
- Fix demo Helm, MSA, Sequence Space viewer adding
Fix monomer substitution matrix calculation
- Add loading monomer sets from .json files
- Fix cell renderer dirty flag and reset
- Downgrade API version
- Adjust monomer max lengths for monomer renderer
- SequenceChemSimilarity: warning in case reference monomer not found in monomer library
- Fix tests for Helm package init wait
- Add detectMacromolecule tests for fasta single char unknown alphabet
- Fix detectMacromolecule checkBadMultichar wo RegExp and fail early
- Fix use allowUnionTypes to allow union types in JSON schema
- GROK-15793: Fix Calculate Identity, Similarity error Index out of bounds
- Add progress indicator for loading monomer libraries
- Fix detectMacromolecule to reject FASTA with numeric monomer
- GROK-15798: Fix To Atomic Level for units FASTA, UN alphabet
- Fix detectMacromolecule to check for bad monomers on separator
- Fix for review camelCase properties
- Fix MaxMonomerLength package setting, and column setting
- Fix loading monomer libs for explicit stuck from tests
- Add package settings for MonomerWidthMode
- Fix cell renderer for long mode
- Fix Cell Renderer column widget for MonomerWidthMode
- Enable package settings editor widget
Bump dependencies versions JSDraw.Lite and HELMWebEditor
- PolyTool: files moved to SequenceTranslator
- GROK-15994: Bio: Color missing monomers
- Use types from js-draw-lite, helm-web-editor
- Fix error on access to MaxMonomerLength package settings
- Fix getMonomer for PolymerType unspecified as any
- Fix monomer lib validation
- GROK-15995: Colors for libraries monomers
- Fix error on open Manage Monomer Libraries
- Fix WebLogo in a column header tooltip
- to Atomic level: fix the issue with isotopes
- GROK-15525: MSA: Add check unsuitable data to avoid running MSA with them
- GROK-15796: Bio: Fix cell renderer for convert to Helm
- GROK-15798: Bio: Fix To Atomic Level for units FASTA and alphabet UN
- Fix converter MSA to fasta invalid tags, fix tests
Fix cell renderer for column width changed
- Fix monomer tooltip layout
- Fix monomer name for gaps and any monomer
- Fix tests cell renderer monomer placer for default monomer lib
- Add tests for monomer placer hitBounds
- Fix cell renderer to limit for visible monomers
- Fix MacromoleculeColumnWidget to limit WebLogo for visible
- Fix WebLogo to limit seq splitting on end position specified
- GROK-15678: Bio: Fix bio-substructure-filter tests on Helm
- GROK-15293: Fix MSA Dialog error while picking empty value in Sequence
Bio: Fix MonomerLibManager composition with files and events Bio: Unveil cell renderer errors for tests
- Add MonomerLib.getSummary
- Use Pistoia typization
- Fix rendering on grid and without (row tooltip, scatter plot)
Bio: Fix crushing substructure filter.
Bio: Some optimization in Polytool
Bio: Fixed stereochemistry in Polytool
Bio: Fix cell renderer for scatter plot, add test
- Polytool: working with molV3000
- Add displaying a monomer's origin lib
- Fix the cell-renderer tooltip not showing a hovered monomer
- Bio: Fix detector for non-fasta seqs of the same length
- Fix SDF to JSON for Biovia lib
- To atomic level: STEABS block contains less than 80 symbols per row
- Ability to link monomers in molV3000 format
- Fix detectMacromolecule to invalidate on custom notation
- Add KNN computation on webGPU for UMAP (sequence space).
- Add support for custom notations, splitters
- Add notation provider, splitter for cyclized macromolecules
- Fix cell renderer for original and tooltip with canonical
- Fix WebLogo for positions out of seq length
Updated version of openchemlib in dependencies
Harmonized MM distance function with monomer similarity matrices.
- Fix bioSubstructureFilter with two columns
- Fix bioSubstructureFilter error on filters reopen
- GROK-15292: Fix bioSubstructureFilter for reset
- #2707: Add original and canonical to monomer
- Fix MacromoleculeColumnWidget error with WebLogo disabled
- Fix WebLogo for GAP_SYMBOL
- Fix CompositionAnalysisWidget for gaps
- Polytool: ability to use special engine to create molV3000 with CFG flags in the atoms block
- Polytool rules file handling
- GROK-15150: Fix display hidden/showed inputs
- GROK-14910: PepSeA verbose output
- MSA ensures docker container for PepSeA
- Sample files harmonized
- Check Bio publishing, PepSeA docker
- GROK-15086: Fix GetRegion, Notation: result column does not render
- #2706: Polytool: init rule based generation
- Downgrade datagrok-api dependency version to 1.17.4
- GROK-11982: Bio: Fix duplicates WebLogo on layout, test
- GROK-11983: Bio: Fix duplicates WebLogo on project, test
- GROK-14230: Bio: Add basic UI for monomer lib files adding / validation
- GROK-14598: Bio: Substructure filter sync between cloned views, tests
- GROK-14916: Bio: Fix biosubstructure filter for sequences of Helm
- GROK-14913: Bio: Fix To Atomic Level for sequences with gaps, tests
- Fix detectMacromolecule allowing double quoted sequences and gaps.
- Fix for min seq length 10, tests.
- Fix user library settings for tests
- Fix test substructureFilter/helm
- Fix README.md images, GIFs size
- Add VdRegionsViewer
filterSource
property. - Add ToAtomicLevel for non-linear HELM structures.
- Add WebLogo aggregation function.
- Add WebLogo position tooltip with composition table (for count).
- Add PolyTool with Helm2Molfile support
- Fix GetRegion to detect semantic type and renderer for created column.
- Fix GetRegion dialog column name field for default value.
- Fix WebLogo viewer for gaps with Helm.
- Fix cell renderer for empty values MSA.
- Fix detectMacromolecule to ignore empty seqs.
- Add property fitWidth for VdRegionsViewer.
- Fix VdRegionsViewer fit width accounting position margin of WebLogo.
- Fix similarity/diversity viewer tests.
- Fix reset filters for Substructure Search filter.
- Fix Macromolecule cell renderer width limit for
devicePixelRatio
less than 1. - Fix VdRegionsViewer
positionHeight
transmit to enclosed WebLogo. - Fix added by Split to monomers columns to be not used as a filter.
- Fix WebLogo with
filterSource
ofSelection
to work from project. - Fix WebLogo with
filterSource
ofSelection
display all in case of empty selection. - Fix VdRegionsViewer for initial
filterSource
. - Fix Macromolecule cell render to skip on closed grid.
- Fix WebLogoViewer for empty column (annotated).
- Fix WebLogoViewer and VdRegionsViewer deadlock.
- Fix Activity Cliffs error on Helm dataset
- Fix Macromolecule tooltip, context widget for detach
- Fix WebLogo optimize with postponed update positions
- Fix error in bioSubstructureFilter for Helm
- GetRegion for Macromolecule:
- Added dialog Top menu Bio | Convert | GetRegion.
- Added maintaining
.positionNames
tag for GetRegion derived column. - Added using
.regions
tag annotation for GetRegion dialog.
- Fixed UnitsHandler.posList length.
- Fixed mistyping top menu path for Identity scoring.
- Fixed Get Region missed in short top menu.
- Fixed tests detectMacromoleculeBenchmark to specify test failed.
- WebLogo: add property
showPositionLabels
. - WebLogo: optimized with
splitterAsFastaSimple
. - WebLogo: disable
userEditable
forfixWidth
. - VdRegionsViewer: optimized preventing rebuild on
positionWidth
changed and resize. - VdRegionsViewer: to fit WebLogo enclosed on
positionWidth
of value 0. - Introduced sequence identity and similarity scoring.
- Fix vdRegionsViewer viewer package function name consistency.
- GROK-13310: Bio | Tools: Fix Split to monomers for multiple runs.
- GROK-12675: Bio | Tools: Fix the Composition dialog error on the selection column.
- Allow characters '(', ')', ',', '-', '_' in monomer names for fasta splitter.
- WebLogo: Fix horizontal alignment to the left while `fixWidth``.
- WebLogo: Fix layout for
fixWidth
,fitArea
, and normal modes. - VdRegionsViewer: Fix postponed rendering for tests.
- MacromoleculeDifferenceCellRenderer: Fix to not use
UnitsHandler
.
This release focuses on improving the monomer cell renderer.
Dependency: datagrok-api >= 1.13.3
- Added sample datasets for natural and synthetic peptide sequences.
- Added sample dataset for cyclic sequences with HELM notation.
- GROK-13659: Bio | Tools: Fix MaxMonomerLength for Macromolecule cell renderer.
This release focuses on improving the monomer cell renderer.
Dependency: datagrok-api >= 1.13.3
- Monomer cell renderer now defaults to 6 characters per monomer.
This release focuses on improving feature stability and usability.
Dependency: datgarok-api >= 1.13.3
- Add Copy group to Macromolecule cell context menu.
- Add DefaultSeparator package property settings.
- Fix VdRegionsViewer filter source checkbox tooltip, workaround.
This release focuses on improvements and bug fixes.
Dependency: datagarok-api >= 1.13.3
- Set default values in all dialogs where appropriate.
- Detected Helm monomer type for separator data and made it usable for MSA.
- Added alignment options to Kalign.
- Added separator support for Sequence Space and Activity Cliffs.
- Tooltip: shows monomer atomic structure for macromolecules.
- For macromolecule cells, added the ability to show composition ratios in the property panel.
- Top menu: organized the items into groups SAR, Structure, Atomic level, and Search.
- GROK-13048: Activity cliffs identification for macromolecules.