Closed jeromekelleher closed 7 months ago
Perhaps could also make these lists dictionaries keyed by the ID, with a dictionary as the value. That would be more in keeping with the current columns
element.
Perhaps this should be renamed to fields
or arrays
, as this would be less confusing.
TODO added about IcfMetadata:
# TODO refactor this to have embedded Contig dataclass, Filters
# and Samples dataclasses to allow for more information to be
# retained and forward compatibility.


@dataclasses.dataclass
class IcfMetadata:
Currently the schema JSON looks like this:
However, this loses information about things like filter descriptions, and is anyway an odd way of structuring a JSON document. Move to
There will probably need to be an update in the ICF metadata format also.
No major hurry with this, but we should do it before an initial public release.