Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • P PanTools
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 32
    • Issues 32
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • bioinformatics
  • PanTools
  • Merge requests
  • !92

fix annotation

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Workum, Dirk-Jan van requested to merge bugfix_use_strand_add_annotations into pantools_v3.5 Nov 10, 2022
  • Overview 0
  • Commits 6
  • Pipelines 6
  • Changes 3

With merge request !79 (merged), a bug was introduced in the cds building process (which is used for the translation to protein). All annotations that were added with the version since !79 (merged) and this version will have wrong protein translations for genes on the negative strand with multiple exons. This merge request fixes the code for them.

To be precise, the following two bugs are fixed here:

  • The reverse complement was calculated but never used.
  • The new CDS sequences were always added at the end of the cdsBuilder, whereas they should be put in front when looking at the negative strand.

Furthermore, we discovered that pantools add_annotations still crashes with trans-spliced genes. This appeared to be caused by trying to delete a nucleotide node. This will also be fixed here.

Edited Nov 11, 2022 by Workum, Dirk-Jan van
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: bugfix_use_strand_add_annotations