Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump cogent3 from 2024.2.5a1 to 2024.5.7a1 #53

Merged
merged 1 commit into from
May 13, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 13, 2024

Bumps cogent3 from 2024.2.5a1 to 2024.5.7a1.

Changelog

Sourced from cogent3's changelog.

Changes in release "2024.5.7a1"

Contributors

ENH

  • Annotation databases are now preserved after renaming sequences. This is made possible because SeqView has the seqid attribute which is preserved and is independent of the name of the enclosing Sequence.
  • Sequence.parent_coordinates() now returns information related to its parent. For example, we have a sequence with name "1" which we then sliced and rename the slice to "gene". Calling gene.parent_coordinates() would return "1", slice start, slice end, strand.
  • methods on likelihood function objects that work with continuous-time Markov models no longer fail if the model also has discrete-time edges. These include lf.get_lengths_as_ens(), lf.get_annotated_tree(), lf.get_paralinear_metric().
  • Added new lf.get_ens_tree(). This returns trees with the expected number of substitutions as the branch length. On discrete-time edges the branch length is set to None. Think of this tree as the true "evolutionary tree". Thanks to Von Bing Yap for suggesting this!
  • Plugin support that will allow 3rd-party developers to add their custom functionality to the cogent3 pipeline as first class apps
  • The new IndelMap class uses numpy arrays to store information about gap locations for aligned sequences. This will greatly reduce the memory overhead for aligned sequences. The class also provides explicit methods for inter-converting between sequence and alignment coordinates. An important difference to the original Map implementation is that IndelMap is memoryless, meaning the history of slice operations is now fully delegated to the SeqView class.

... (truncated)

Commits
  • 69a668d Merge pull request #1857 from GavinHuttley/develop
  • 10fd7e6 REL: updated changelog for release
  • 57a26e5 DEV: update version to 2024.5.7a1
  • 57e605d Merge pull request #1856 from GavinHuttley/develop
  • 76710c6 DEV: acknowledge contributors to project
  • 4c292a8 Merge pull request #1855 from cogent3/dependabot/pip/plotly-5.22.0
  • ad40cdf Bump plotly from 5.21.0 to 5.22.0
  • b5e9501 STY: pre-commit linting with black and isort
  • 6027f82 Merge pull request #1836 from cogent3/dependabot/pip/black-24.4.2
  • d031943 Merge pull request #1851 from YapengLang/feature/issue-1636
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [cogent3](https://github.com/cogent3/cogent3) from 2024.2.5a1 to 2024.5.7a1.
- [Changelog](https://github.com/cogent3/cogent3/blob/develop/changelog.md)
- [Commits](cogent3/cogent3@2024.2.5a1...2024.5.7a1)

---
updated-dependencies:
- dependency-name: cogent3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels May 13, 2024
@coveralls
Copy link
Collaborator

Pull Request Test Coverage Report for Build 9055827293

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 100.0%

Totals Coverage Status
Change from base Build 8964233522: 0.0%
Covered Lines: 415
Relevant Lines: 415

💛 - Coveralls

@rmcar17 rmcar17 merged commit d7edd8f into main May 13, 2024
32 checks passed
@dependabot dependabot bot deleted the dependabot/pip/cogent3-2024.5.7a1 branch May 13, 2024 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants