Is your feature request related to a problem and which?
Not a problem, but it would be easier to treat file IO as a separate package that is required by and re-exported by PopGen.jl
Benefits
Simple maintenance because it will only require basic PopData functions
PopGen.jl codebase will be smaller
IO development can be independent from other package components
Contributions will be independent from main PopGen.jl codebase because it will only feature IO-specific things
cool new logo
precompile read functions with test data
are there alternatives?
Keep the package monolithic as it is now
Is your feature request related to a problem and which? Not a problem, but it would be easier to treat file IO as a separate package that is required by and re-exported by PopGen.jl
Benefits
PopData
functionsPopGen.jl
codebase will be smallerPopGen.jl
codebase because it will only feature IO-specific thingsare there alternatives? Keep the package monolithic as it is now
additional info