Skip to content

[bug]: corridor bundle arc centers splay through a turn on inter_row_corridor_overflow.mmd #1822

Description

@pinin4fjords

Summary

tests/test_svg_paths.py::TestConcentricArcCenters::test_topology_fixtures[inter_row_corridor_overflow] fails:

Corridor bundle from ('__junction_12', 1) corner 0: arc centers splay by 4.00px (>1.5); lines delaminate through the turn.

Every other fixture in this test class passes cleanly. This is a real, previously-uncaught routing defect in examples/topologies/inter_row_corridor_overflow.mmd's output - surfaced only because this fixture was moved from a validate=False-only regression file into the fully-checked topology corpus (see #1772's PR #1819, which needed a generic non-riboseq twin of the #1772 defect class and picked this pre-existing fixture for it). It predates that PR; the fixture's own layout output around this corridor bundle was never previously exercised by this particular concentric-arc-center check.

Not yet root-caused

This issue is filed to record the finding and reproduction; nobody has traced the call site or the specific mechanism causing the splay yet. That's the next step for whoever picks this up - treat the numbers above as the starting point, not a full diagnosis.

Reproduction

pytest tests/test_svg_paths.py::TestConcentricArcCenters::test_topology_fixtures -k inter_row_corridor_overflow

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    riboseqFound while authoring the nf-core/riboseq metro map

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions