LAPIS icon indicating copy to clipboard operation
LAPIS copied to clipboard

An API, a query engine, and a database schema for genomic sequences; currently with a focus on SARS-CoV-2

Results 62 LAPIS issues
Sort by recently updated
recently updated
newest added

Opening the [CoV-Spectrum landing page](https://cov-spectrum.org/explore/Switzerland/AllSamples/Past6M), the website sends 19 requests to the `/sample/aggregated` endpoint. In all cases, the client has to wait >100ms for the server response, sometimes even over...

performance

The Chrome dev console pointed me to the Server Timing API ([web.dev](https://web.dev/articles/custom-metrics?utm_source=devtools#server-timing-api), [MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server-Timing)). It looks very useful, should we implement it? Chrome dev console screenshot ![image](https://github.com/GenSpectrum/LAPIS/assets/18666552/b732187a-c48d-43ac-8389-1c9935191dec)

performance

When running `docker logs lapis-lapis-open-1 | grep "9e45aa8e-3bdf-4ff0-a4b7-03eec0419b18"` the output can look like this: `Picked up JAVA_TOOL_OPTIONS: -Djava.security.properties=/layers/paketo-buildpacks_bellsoft-liberica/java-security-properties/java-security.properties -XX:+ExitOnOutOfMemoryError -XX:ActiveProcessorCount=64 -XX:MaxDirectMemorySize=10M -Xmx318690624K -XX:MaxMetaspaceSize=98983K -XX:ReservedCodeCacheSize=240M -Xss1M -XX:+UnlockDiagnosticVMOptions -XX:NativeMemoryTracking=summary -XX:+PrintNMTStatistics -Dorg.springframework.cloud.bindings.boot.enable=true line...

The `/sample/info` endpoint on the production server is quite slow and needs >600 ms. Does anyone know why? ![image](https://github.com/GenSpectrum/LAPIS/assets/18666552/67636c9f-df8d-43d1-93d1-05e6f805d03a) ![image](https://github.com/GenSpectrum/LAPIS/assets/18666552/70d66e80-6620-45b1-9d73-1601dc2be767) Request IDs: - 1412b2a2-6e45-4702-93d0-fe7dafa99d71 - 4082e46e-ee4b-49f7-855d-618f5ad71f9c - 82a550e1-802c-4221-8b83-4098e498b467 - c72c24f2-ae34-45aa-a174-91e047346889...

performance

We should check LAPIS v2 against v1.

LAPISv2

![image](https://github.com/GenSpectrum/LAPIS/assets/92720311/f05ee540-52d8-4fd8-9204-3fe44ef70f41) Currently, the insertions show up as plain fields. This should not be the case. Instead offer some support for writing queries with valid insertions and mutations.

documentation

Targets #374 Needs full dataset on testserver #371. This needs SILO to import data from ndjson

Calling `/sample/aggregated?doesNotExist=123` returns the error: ``` { "error": { "type": "about:blank", "title": "Bad Request", "status": 400, "detail": "'doesNotExist' is not a valid sequence filter key. Valid keys are: " },...

bug
LAPIS