Changelog#
0.4.0#
Released on 2024-08-21 - GitHub - PyPI
What's Changed
- feat!: update tx segment with new cool-seq-tool structure changes by @katiestahl in #176
Full Changelog: 0.3.0...0.4.0
0.3.0#
Released on 2024-08-15 - GitHub - PyPI
What's Changed
- fix: use correct version number by @jsstevenson in #173
- fix!: update structural elements with discriminator by @katiestahl in #174
- feat: add independent nomenclature method by @jsstevenson in #177
- feat: add resource check by @jsstevenson in #180
- docs: add docs by @jsstevenson in #169
- docs: add additional explanations by @jsstevenson in #181
Full Changelog: 0.2.0...0.3.0
0.2.0#
Released on 2024-08-02 - GitHub - PyPI
What's Changed
- style: update ruff configs by @jsstevenson in #155
- build!: use setuptools-scm for version declaration by @jsstevenson in #154
- cicd: update actions from template by @jsstevenson in #153
- cicd: update precommit by @jsstevenson in #156
- chore: add zenodo badge by @jsstevenson in #157
- build!: update cool-seq-tool version by @katiestahl in #159
- fix(cicd): add reference to stalebot by @korikuzma in #161
- feat!: enable cool-seq-tool injection by @jsstevenson in #158
- cicd: allow missing credentials in aws credentials detection by @jsstevenson in #162
- docs: update docstring format by @jsstevenson in #164
- feat!: add reading frame to assayed fusions by @jsstevenson in #163
- feat!: don't redefine Strand model by @jsstevenson in #168
- feat!: update to vrs 2.0 models by @katiestahl in #166
Full Changelog: 0.1.0...0.1.1
0.1.0#
Released on 2024-07-10 - GitHub - PyPI
What's Changed
- cicd: update style checks and test coverage dependencies by @jsstevenson in #121
- fix: order of ALK fusion by @katiestahl in #120
- feat: validate multi gene requirement by @jsstevenson in #123
- fix: catch alternate gene descriptor structure by @jsstevenson in #125
- feat: relax requirements on minimum information model components to g… by @katiestahl in #129
- feat: relax requirements on minimum information model by @katiestahl in #131
- cicd: update release.yml (publish python distribution to pypi) by @korikuzma in #133
- build!: upgrade to pydantic v2 by @katiestahl in #135
- style: use ruff for formatting by @jsstevenson in #138
- build: use pyproject.toml for build configs by @jsstevenson in #142
- chore: reorganize internals by @jsstevenson in #140
- style: pin ruff version to match template by @jsstevenson in #143
- build: reorganize metadata by @jsstevenson in #144
- cicd: require priority label for PR by @jsstevenson in #145
- docs: README glow up by @jsstevenson in #146
- cicd: remove close issue action by @jsstevenson in #147
- build: require python >= 3.10 by @jsstevenson in #149
Full Changelog: v0.0.27...0.1.0
0.0.30-dev1#
Released on 2023-09-25 - GitHub - PyPI
What's Changed
- feat: relax requirements on minimum information model by @katiestahl in #131
Full Changelog: v0.0.28-dev1...v.0.0.30-dev1
0.0.28-dev1#
Released on 2023-09-14 - GitHub - PyPI
What's Changed
- fix: catch alternate gene descriptor structure by @jsstevenson in #125
- feat: relax requirements on minimum information model components to g… by @katiestahl in #129
Full Changelog: v0.0.28-dev0...v0.0.28-dev1
0.0.28-dev0#
Released on 2023-08-24 - GitHub - PyPI
What's Changed
- cicd: update style checks and test coverage dependencies by @jsstevenson in #121
- fix: order of ALK fusion by @katiestahl in #120
- feat: validate multi gene requirement by @jsstevenson in #123
Full Changelog: v0.0.27...v0.0.28-dev0
0.0.27#
Released on 2023-07-21 - GitHub - PyPI
What's Changed
- fix: remove identifier prefixes from nomenclature by @jsstevenson in #114
- perf: reuse gene normalizer instance by @jsstevenson in #115
- chore: update license by @jsstevenson in #116
- build: update cool-seq-tool dependency by @jsstevenson in #117
Full Changelog: v0.0.26...v0.0.27
0.0.26#
Released on 2023-06-26 - GitHub - PyPI
What's Changed
- build: update dependencies to support latest gene norm release by @jsstevenson in #108
- build: update dependencies to support latest gene norm release (#108) by @jsstevenson in #110
- chore: increment version number by @jsstevenson in #111
Full Changelog: v0.0.25...v0.0.26
0.0.25#
Released on 2022-11-10 - GitHub - PyPI
What's Changed
- updating demo data by @katiestahl in #102
New Contributors
- @katiestahl made their first contribution in #102
Full Changelog: v0.0.24...v0.0.25
0.0.24#
Released on 2022-11-09 - GitHub - PyPI
What's Changed
- ci: bump action versions by @jsstevenson in #103
- build!: pin dependency versions + update readme by @korikuzma in #105
Full Changelog: v0.0.23...v0.0.24
0.0.23#
Released on 2022-09-23 - GitHub - PyPI
What's Changed
- fix: misc nomenclature bugs by @jsstevenson in #98
- feat: add inferred nomenclature by @jsstevenson in #99
Full Changelog: v0.0.22...v0.0.23
0.0.22#
Released on 2022-09-14 - GitHub - PyPI
What's Changed
- Build out a few more fusion examples, pulled largely from the fusion docs, and remove the biologically-meaningless ones
- Make demo data accessible via import
- Freeze and specify some dependencies to ensure install works
- Update regulatory element nomenclature and structure per late-June manuscript updates
Full Changelog: v0.0.21...v0.0.22
0.0.21#
Released on 2022-07-26 - GitHub - PyPI
- fix: junction nomenclature to remove additional _
0.0.20#
Released on 2022-06-06 - GitHub - PyPI
- feat: incorporate latest assay attribute updates
- ci: clean up test configs
- feat: add model schema example checks
0.0.19#
Released on 2022-06-03 - GitHub - PyPI
• add latest information model updates
• use newest uta-tools release
0.0.18#
Released on 2022-05-26 - GitHub - PyPI
What's Changed
- feat: catch up to latest manuscript changes by @jsstevenson in #80
- ci: add issue close action by @jsstevenson in #81
- feat: 5/26 information model updates for regulatory element by @jsstevenson in #83
- release by @jsstevenson in #84
Full Changelog: v0.0.17...v0.0.18
0.0.17#
Released on 2022-03-15 - GitHub - PyPI
- Add CategoricalFusion and AssayedFusion classes
- Add AssayedFusion evidence and observation classes
- Update RegulatoryElement properties
- Update nomenclature generation
0.0.16#
Released on 2022-01-26 - GitHub - PyPI
- Fix setup bug
0.0.15#
Released on 2022-01-25 - GitHub - PyPI
- Add method to generate nomenclature consistent with the fusion specification
- Add importable version value
- Sequence ID bugfixes
- Provide biologically meaningful examples
0.0.14#
Released on 2021-11-18 - GitHub - PyPI
- Update dependencies
0.0.13#
Released on 2021-11-17 - GitHub - PyPI
- Fix one off position error
- Change various domain references to "functional_domains" and "FunctionalDomain"
- Add LocationDescriptor to FunctionalDomain entities
0.0.12#
Released on 2021-10-30 - GitHub - PyPI
- Add regulatory element constructor
0.0.11#
Released on 2021-10-28 - GitHub - PyPI
What's Changed
- Add any_gene component to Fusion by @jsstevenson in #45
Full Changelog: v0.0.10...v0.0.11
0.0.10#
Released on 2021-10-26 - GitHub - PyPI
GenomicRegionComponent->TemplatedSequenceComponent- Split
TranscriptSegmentComponent.component_genomic_regionintoTranscriptSegmentComponent.component_genomic_startandTranscriptSegmentComponent.component_genomic_end, each of which should be a single-coordinateLocationDescriptor - Exon Start and Exon End can be optional
- Bring in pipeline related functions from Fusion Curation
- Use uta_tools for coordinate fetching
- Add gene normalizer
- Generate ga4gh digest for sequence_id
- Add SequenceLocation location_id
0.0.9#
Released on 2021-09-30 - GitHub - PyPI
- add any_gene component
- add sequence_id to SequenceLocation objects
- temporarily fix jsonschema dependency issue
0.0.8#
Released on 2021-09-19 - GitHub - PyPI
- Linker sequence accepts the following regex:
^[A-Za-z*\-]*$
0.0.7#
Released on 2021-08-31 - GitHub - PyPI
- misc bugfixes
0.0.6#
Released on 2021-08-31 - GitHub - PyPI
- Update to latest VRS/VRSATILE requirements
- Import classes from VRS-Pydantic rather than defining them locally
0.0.5#
Released on 2021-08-26 - GitHub - PyPI
- new name
- significant model changes to better align with VRS, VRSATILE specifications
0.0.3#
Released on 2021-08-13 - GitHub - PyPI
- Model for structuring gene fusions