Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-10 | fixing meta-info | Pjotr Prins | |
2023-07-08 | guile server: adding docstrings | Pjotr Prins | |
2023-07-08 | guile server: more meta info | Pjotr Prins | |
2023-07-08 | guile server: updated README to run interactive development with emacs-geiser | Pjotr Prins | |
2023-07-08 | guile server: try meta example | Pjotr Prins | |
2023-07-08 | guile server: indent | Pjotr Prins | |
2023-07-06 | guile server: switching to fiber web | Pjotr Prins | |
2023-07-06 | guile server: switching to fiber web | Pjotr Prins | |
2023-07-06 | guile: propose adding end points to output | Pjotr Prins | |
2023-07-05 | Kicked of guile REST API | Pjotr Prins | |
2023-07-05 | Skip tests broken by Python-3.10 temporarily | Frederick Muriuki Muriithi | |
Skip the tests that have been broken by the migrations to Python-3.10 temporarily, until we can fix them. | |||
2023-07-05 | Update test: create throw-away variable | Frederick Muriuki Muriithi | |
* Commit `b529c700` changes the return value to a tuple of values rather than a single string value. Handle that in the test. | |||
2023-07-04 | Fix minor UI bug | Frederick Muriuki Muriithi | |
2023-07-03 | Spruce up UI | Frederick Muriuki Muriithi | |
Make UI somewhat consistent with the GN2 UI. | |||
2023-07-03 | Enable deletion of OAuth2 clients. | Frederick Muriuki Muriithi | |
2023-06-30 | Edit some of the details of OAuth2 clients | Frederick Muriuki Muriithi | |
2023-06-30 | List all OAuth2 clients. | Frederick Muriuki Muriithi | |
2023-06-23 | Fetch all collections, rename variables | Frederick Muriuki Muriithi | |
Fetch from `__REDIS_COLLECTION_KEY__` not `"collections"` to ensure all collections are retrieved correctly. Rename from `__*_DOC__` to `__REDIS_*_KEY__` to more clearly express what the variables are about. | |||
2023-06-20 | Fix conflicts | zsloan | |
2023-06-20 | Bug: Don't overwrite/delete old collections | Frederick Muriuki Muriithi | |
2023-06-15 | Fetch genotypes from virtuoso | Munyoki Kilyungi | |
* gn3/api/metadata.py: Import get_genotype_metadata. (genotype): New end-point. * gn3/db/rdf.py (get_phenotype_metadata): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-13 | Namespace session variable | Frederick Muriuki Muriithi | |
Extract the functions acting on the session into a separate module and namespace the session variable to prevent conflicts. | |||
2023-06-12 | Delete unused import | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-12 | Fetch phenotypes from virtuoso | Munyoki Kilyungi | |
* gn3/api/metadata.py: Import get_phenotype_metadata. (phenotype): New end-point. * gn3/db/rdf.py (get_phenotype_metadata): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-12 | Correct publication function docstring | Munyoki Kilyungi | |
* gn3/api/metadata.py (publication): Update docstring. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-12 | Delete unused get_trait_metadata function | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-08 | Fix bugs with accessing/creating collections | zsloan | |
2023-06-08 | bug: Function expects pathlib.Path not str | Frederick Muriuki Muriithi | |
2023-06-07 | auth: Remove "migrate-data" scope. | Frederick Muriuki Muriithi | |
Scope is superceded by CLI utility script. | |||
2023-06-07 | auth: Remove obsoleted scope | Frederick Muriuki Muriithi | |
2023-06-07 | Add publication end-point | Munyoki Kilyungi | |
* gn3/api/metadata.py: Import get_publication_metadata (publication): New endpoint. * gn3/db/rdf.py (get_dataset_metadata): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-07 | Nest duplicate entries into a list from a sparql result | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-07 | Remove trait_metadata endpoint | Munyoki Kilyungi | |
* gn3/api/metadata.py: Remove get_trait_metadata import. (trait_metadata): Delete. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-06 | Pass geoSeries as a URL | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-06 | Rename gn:geoPlatform -> gn:geoPlatformUrl | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-06 | Match how dataset metadata is fetched with GN1 | Munyoki Kilyungi | |
* gn3/db/rdf.py (sparql_query): Parse CONSTRUCTS and SELECTS differently. (strip_url): Rename to ... (get_url_local_name): ... this. (get_dataset_metadata): Fetch extra fields in RDF. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-06 | Replace taxon prefix with ncbiTaxon which references NCBI | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-06 | Rename dataset_metadata -> dataset | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-05 | Logging: Don't allow getting user info to stop application starting | Frederick Muriuki Muriithi | |
In certain scenarios (probably due to host contamination) the effective UID of the running application is not the expected "genenetwork" user, rather, it is a user on the host system, which leads to the error: KeyError: 'getpwuid(): uid not found: 1000' This commit prevents the application from failing in such a case, but still logs out such weirdness. | |||
2023-06-05 | Logging: Get user information. | Frederick Muriuki Muriithi | |
2023-06-05 | Logging: Get guix profile information if present. | Frederick Muriuki Muriithi | |
Useful for debugging issues within the guix containers. | |||
2023-06-05 | Logging: Get info about python | Frederick Muriuki Muriithi | |
This information is useful to assist with debugging issues within the guix containers. | |||
2023-06-05 | Handle unhandled SQLite3 errors. | Frederick Muriuki Muriithi | |
2023-06-02 | Replace SELECT with CONSTRUCT when fetching a dataset's metadata | Munyoki Kilyungi | |
* gn3/db/rdf.py: Importh pymonad.Nothing. (get_dataset_metadata): Replace SELECT with CONSTRUCT. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-02 | Create a function for stripping the last bit from a URL | Munyoki Kilyungi | |
* gn3/db/rdf.py: Import unquote and urlparse. (strip_url): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2023-06-02 | auth: Increase limit to 100K records | Frederick Muriuki Muriithi | |
2023-06-02 | auth: Add delay between DB inserts | Frederick Muriuki Muriithi | |
Add delays to avoid overwhelming the DB server. | |||
2023-06-02 | Auth: Bug: Display all admins before taking choice | Frederick Muriuki Muriithi | |
2023-05-31 | scripts: Write table checksums into index. | Arun Isaac | |
* scripts/index-genenetwork (main): Write table checksums into index. | |||
2023-05-31 | scripts: Introduce SQLTableClause. | Arun Isaac | |
* scripts/index-genenetwork (SQLTableClause): New variable. (genes_query, phenotypes_query): Express tables using SQLTableClause. (serialize_sql): Serialize SQLTableClause. |