Significant internal refactoring to improve schema generalizability, harmonize behavior between the python and R libraries, and prepare for AIRR Standards v2.0.
Rearrangement:
aux_types argument to read_tabular, read_rearrangement, and
read_alignment to allow explicit declaration of the type for fields that
are not defined in the schema.read_airr, write_airr, and validate_airr to read_tabular,
validate_tabular, and validate_tabular, respectively.Data Model and Schema:
read_airr, write_airr, and validate_airr functions that
support AIRR Data Model files that store arrays of objects in JSON or YAML.info slot to Schema object containing general schema information.base="1" for read and write functions.germline_alignment data and simplification of sequence_id values.Initial release.