silo-lineage-hierarchy-definitions

Lineage system hierarchy definitions for SILO

In order to enable hierarchical wildcard search for lineage systems (e.g. to select all lineages descendant from mpox clade IIb lineage B.1), SILO needs to know the full lineage tree structure.

This repository contains those definitions for viruses supported by Pathoplexus that have hierarchical lineage systems.

The expected file format is documented here: https://github.com/GenSpectrum/LAPIS-SILO/blob/main/documentation/lineage_definitions.md

Contributing

When making changes to lineage definitions, please ensure that:

It’s possible that new Nextclade releases don’t change the lineage definitions - in that case we don’t need to add a new folder.

Repo layout:

definitions/
  <organism_short_name>/
    <nextclade_release_timestamp>/
      lineages.yaml
  <multi_segmented_organism_short_name>/
    <segment_or_pathogen_short_name>/
      <nextclade_release_timestamp>/
        lineages.yaml

Notice

Non-timestamped lineage definitions in this repository are deprecated and will be removed at some point in the future. Please use the timestamped definitions instead.