Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
vidjil
vidjil
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,711
    • Issues 1,711
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 86
    • Merge Requests 86
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • vidjil
  • vidjilvidjil
  • Issues
  • #3299

Closed
Open
Opened Jun 18, 2018 by Mathieu Giraud@magiraudOwner

Cas d'arrêt dans filterBioReaderWithACAutomaton()

En traçant un comportement inattendu (en essayant de faire un exemple pour #3297), je me pose des questions sur la ligne :

if (asciiNum > indexes->size() - 1) { break; }

Cyprien, quand est-ce que ceci est censé arriver ? Dans mon cas, j'ai un asciiNum de 95 alors que indexes->size() - 1 vaut 11 (il y a bien 11 genes dans le germline que j'utilise).

Si ce break est fait à tort dès le début, alors result est vide... et au final on prend tout le BioReader d'origine et on ne filtre pas (et on ne se rend pas compte d'un éventuel soucis de filtrage).

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Algo 2018.08
Milestone
Algo 2018.08
Assign milestone
Time tracking
None
Due date
None
Reference: vidjil/vidjil#3299