Skip to content

Suspect Data Workflow Flags #22

@crashfrog

Description

@crashfrog

Parent

#1 - MLST Multi-Scheme Typing Implementation

What to build

Workflow parameters for suspect data handling. If quality.json present, workflow can include/exclude suspect alleles/loci/profiles. Flag naming: positive semantics (--include-suspect-alleles) not double-negatives.

Default: include suspect data (no filtering). Users opt-in to filtering.

Acceptance criteria

  • Workflow reads quality.json if present
  • CLI flags: --include-suspect-alleles (default), --exclude-suspect-alleles
  • Additional flags: --exclude-suspect-loci, --exclude-suspect-profiles
  • Workflow filters allele database based on flags before MinHash/alignment
  • Results note which alleles/loci were excluded (if any)
  • Works when quality.json absent (no filtering)
  • Tests verify filtering behavior at all three levels
  • Documentation: flag semantics and defaults

Blocked by

#6 - HITL - Quality Analysis Review
#18 - Complete MLST Workflow

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentReady for autonomous agent implementation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions