qiime2 / q2-types

BSD 3-Clause "New" or "Revised" License
17 stars 41 forks source link

MAINT: Migrate q2-types-genomics types/formats/transformers into q2-types #308

Closed lizgehret closed 9 months ago

lizgehret commented 10 months ago

All of the types/formats/transformers from q2-types-genomics should be moved into q2-types. This will provide a more unified location for all of the types/formats/etc that we use in QIIME 2, and will also allow for RESCRIPt to be added to the amplicon distribution (since this is currently blocked by the fact that RESCRIPt depends on q2-types-genomics).

There are a couple of shared type families in types and types-genomics:

Everything that exists under these type families in types-genomics should be moved into the corresponding type family dir by adding those types/formats/etc into the appropriate files.

The other type families that exist solely in types-genomics should just be moved over to types wholesale (i.e. genome_data, kaiju, kraken2, etc).

The same principle applies for the tests associated with all of the types/formats/etc in types-genomics.

A few helpful reminders/to-do's: