You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(IO): drop redundant type aliases from entity modules
The post-rename C# types (BioFSharp.FileFormats.INSDC.BioProject etc.)
already carry the right names, so the F# `type BioProject = ...BioProject`
aliases inside each IO module were a leftover from before the cleanup pass.
Remove them: each module now opens BioFSharp.FileFormats.INSDC at the
namespace top and references the C# class directly. Callers continue to
use BioFSharp.IO.INSDC.BioProject.read etc., and BioFSharp.FileFormats.INSDC.BioProject
for the type.
Tests.fs simplified the same way — opens both namespaces and constructs
each entity by its bare type name. The first smoke test (which asserted
typeof<alias> == typeof<C# class>) is dropped since it's now tautological.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
0 commit comments