Description
Reduce openvariant/annotation/annotation.py to a thin wrapper over _core.Annotation. Preserve all public properties for backward compatibility.
Files
openvariant/annotation/annotation.py — REWRITE
Preserved public API
path, patterns, delimiter, format, columns, annotations (shim), excludes, structure (shim)
Definition of Done
Documentation needed: No external API changes.
Tests needed:
- Existing
tests/test_annotation.py must pass without modification
Description
Reduce
openvariant/annotation/annotation.pyto a thin wrapper over_core.Annotation. Preserve all public properties for backward compatibility.Files
openvariant/annotation/annotation.py— REWRITEPreserved public API
path,patterns,delimiter,format,columns,annotations(shim),excludes,structure(shim)Definition of Done
annotationsandstructureshims return backward-compat dictsimport openvariant._coreat module level (lazy inside__init__)Documentation needed: No external API changes.
Tests needed:
tests/test_annotation.pymust pass without modification