Description
Reduce openvariant/tasks/cat.py, count.py, and groupby.py to thin wrappers over their _core counterparts. plugin.py stays unchanged.
Files
openvariant/tasks/cat.py — REWRITE
openvariant/tasks/count.py — REWRITE
openvariant/tasks/groupby.py — REWRITE
openvariant/tasks/plugin.py — KEEP (pure Python, no changes)
Definition of Done
Documentation needed: No external API changes.
Tests needed:
- Existing
tests/test_tasks_cat.py, test_tasks_count.py, test_tasks_groupby.py must pass without modification
Description
Reduce
openvariant/tasks/cat.py,count.py, andgroupby.pyto thin wrappers over their_corecounterparts.plugin.pystays unchanged.Files
openvariant/tasks/cat.py— REWRITEopenvariant/tasks/count.py— REWRITEopenvariant/tasks/groupby.py— REWRITEopenvariant/tasks/plugin.py— KEEP (pure Python, no changes)Definition of Done
groupbystill works via the Pythonplugin.pyrunnerDocumentation needed: No external API changes.
Tests needed:
tests/test_tasks_cat.py,test_tasks_count.py,test_tasks_groupby.pymust pass without modification