GenSpectrum / LAPIS-SILO

Sequence Indexing engine for Large Order of genomic data
GNU Affero General Public License v3.0
10 stars 3 forks source link

Allow pango aliases to start after flexible number of dots, not necessarily three #435

Open corneliusroemer opened 2 months ago

corneliusroemer commented 2 months ago

Mpox pango aliases after two dots: so B.1.1 = C, and A.1.1 = B

For influenza, the system now uses flexible aliasing, so sometimes F = B.1.2.3.4, whereas G = B.1.2.3.4.5.6

It would be nice if SILO (and LAPIS) supported those more flexible interpretations of pango.

Currently, when you specify such an alias file, you get errors like:

{"instance":"lapisClient","level":"info","message":"Request failed with status code 500: Error from SILO: vector::_M_range_check: __n (which is 33) >= this->size() (which is 32)","timestamp":"2024-05-20T23:15:24.869Z"}
chaoran-chen commented 2 months ago

Is there a specification and/or reference implementation for mpox or influenza?

Taepper commented 1 month ago

Oh oh, the error is definitely a bug.