1 data_handling.identifiers

data_handling.identifiers

Canonical conversions between raw and compact ASE-ATEK identifiers.

These pure helpers own identifier normalization only. Shard resolution and raw snippet loading remain in aria_nbv.data_handling.ase_efm.

1.1 Functions

Name Description
ase_atek_identifier_variants Return raw and compact variants for matching one ASE-ATEK identifier.
compact_ase_atek_identifiers Recursively compact ASE-ATEK identifiers inside JSON-like objects.
compact_ase_atek_sample_id Return the compact public identifier for one ASE-ATEK sample key.
raw_ase_atek_sample_id Return the raw ATEK key for a compact ASE-ATEK identifier.
scene_id_from_sequence_name Return the scene prefix from an ASE/ATEK sequence name.

1.1.1 ase_atek_identifier_variants

data_handling.identifiers.ase_atek_identifier_variants(identifier)

Return raw and compact variants for matching one ASE-ATEK identifier.

1.1.2 compact_ase_atek_identifiers

data_handling.identifiers.compact_ase_atek_identifiers(value)

Recursively compact ASE-ATEK identifiers inside JSON-like objects.

1.1.3 compact_ase_atek_sample_id

data_handling.identifiers.compact_ase_atek_sample_id(raw)

Return the compact public identifier for one ASE-ATEK sample key.

1.1.4 raw_ase_atek_sample_id

data_handling.identifiers.raw_ase_atek_sample_id(compact)

Return the raw ATEK key for a compact ASE-ATEK identifier.

1.1.5 scene_id_from_sequence_name

data_handling.identifiers.scene_id_from_sequence_name(sequence_name)

Return the scene prefix from an ASE/ATEK sequence name.

Sequence names conventionally use <scene>_<suffix>. Names without a separator are already scene identifiers, while the empty name stays empty. This parser intentionally does not validate the upstream ontology.

Back to top