aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
3 daysDeactivate linter error check.HEADmainFrederick Muriuki Muriithi
3 daysRemove comments and demo statements.Frederick Muriuki Muriithi
3 daysInitialize pylint's rc file.Frederick Muriuki Muriithi
3 daysLeave cache's hash method uninitialized.Frederick Muriuki Muriithi
3 daysHandle case where authorisation is already set up.Frederick Muriuki Muriithi
3 daysRestore original names and instead ignore specific linter errors.Frederick Muriuki Muriithi
3 daysFix linting issues.Frederick Muriuki Muriithi
3 daysProvide timeouts for requests calls.Frederick Muriuki Muriithi
3 daysUse `yield from …` form.Frederick Muriuki Muriithi
Use the `yield from` form rather than iterating through the elements of the built sequence.
3 daysRemove unused scriptFrederick Muriuki Muriithi
The bulk edit feature is no longer supported in the uploader.
3 daysFix importsFrederick Muriuki Muriithi
Remove unused imports, update old imports to newer forms and add missing imports.
3 daysRefactor out common functionality into separate function.Frederick Muriuki Muriithi
3 daysDo not enter IDs in files in the description field.Frederick Muriuki Muriithi
3 daysMark feature as not-implemented.Frederick Muriuki Muriithi
3 daysFix tooltip text.Frederick Muriuki Muriithi
3 daysAllow adding new samples even where there are existing ones.Frederick Muriuki Muriithi
9 daysFix entry/selection of population families.Frederick Muriuki Muriithi
Populations can be grouped into families for presentation in the menus. They can also be left ungrouped. These "families" are general categories of data, whose only effect is to present the selection of the populations from the menus in a more organised form. The families can also differ from species to species, though there are some very general categories that span multiple (all?) species. This commit takes all the above into consideration, relaxing the entry constraints and making entry of the families a lot more flexible.
2025-07-02Compute the means while doing the cross-refences.Frederick Muriuki Muriithi
2025-07-02Update descriptions and abbreviationsFrederick Muriuki Muriithi
- Add the description to both the Original and Post-Publication fields. - Set the abbreviation fields to the identifier in the files.
2025-07-02Allow upload of CSV or TSV files ending with the '.txt' extension.Frederick Muriuki Muriithi
2025-07-01Bugfix: The value needs to be a tuple or list.Frederick Muriuki Muriithi
2025-07-01Ignore any optional files that are not provided.Frederick Muriuki Muriithi
2025-07-01Remove misplaced UI elements: Publications are handled elsewhere.Frederick Muriuki Muriithi
2025-07-01Remove unused featureFrederick Muriuki Muriithi
The feature is implemented elsewhere (GN2) in a better way.
2025-07-01Enable scrolling and paging for both species and populations.Frederick Muriuki Muriithi
2025-07-01Fix publications UI.Frederick Muriuki Muriithi
2025-06-30Allow independent transposition of each fileFrederick Muriuki Muriithi
* Rework UI to provide independent selection of whether or not each file is transposed * Update the backend code to individually set the transposition status for each file independently.
2025-06-26Narrow search to only uploaded traits.Frederick Muriuki Muriithi
2025-06-26Add cross-reference IDs to job as metadata.Frederick Muriuki Muriithi
2025-06-26BugFix: Logical bug - files have already been "untransposed".Frederick Muriuki Muriithi
The `read_csv_file_headers` function can read headings from non-transposed or transposed file, depending on the value of a flag. The bug was passing the value of the `*_transposed` flag from the control file, even after any transposed files have been "untransposed". This commit passes an explicit `False` value, and adds a comment to note the fix.
2025-06-26Convert to tuple to allow indexing.Frederick Muriuki Muriithi
2025-06-26Replace first field header with standard "id" header.Frederick Muriuki Muriithi
2025-06-26Pass in the field separator, and comment char while reading fileFrederick Muriuki Muriithi
Pass in the field separator character to split the fields correctly. Also pass in the comment character to safely ignore any comment lines.
2025-06-25Collapse the DataTables' viewport if there's less data.Frederick Muriuki Muriithi
2025-06-24Use positional parameters rather than named ones.Frederick Muriuki Muriithi
Named parameters were causing problems on staging, where the names would be converted into bytestrings and then used to index into the dictionaries, leading to `KeyError` exceptions.
2025-06-24Add notification for users that data is not saved yet.Frederick Muriuki Muriithi
2025-06-24Use pathlib.Path object for file paths.Frederick Muriuki Muriithi
2025-06-17Allow users to provide transposed files.Frederick Muriuki Muriithi
2025-06-17Fix documentation: The rows and columns were interchanged in docs.Frederick Muriuki Muriithi
2025-06-12Allow a publication to *NOT* have a PubMed ID.Frederick Muriuki Muriithi
2025-06-12Create a visual separation of fields.Frederick Muriuki Muriithi
2025-06-12Improve publication fetching for datatables.Frederick Muriuki Muriithi
2025-06-12Improve logger setup.Frederick Muriuki Muriithi
2025-06-11Limit returned resultsFrederick Muriuki Muriithi
Limit the number of results returned to make page more responsive. This is buggy at this point — it doesn't do exactly what I expect, e.g. when I attempt to scroll, or use pagination, it doesn't actually display all the pages as expected.
2025-06-11Enable server-side searching.Frederick Muriuki Muriithi
2025-06-11Specify searchable columns.Frederick Muriuki Muriithi
2025-06-11Fix failing test.Frederick Muriuki Muriithi
2025-06-11Fix issues caught by linter.Frederick Muriuki Muriithi
2025-06-10Display the success page.Frederick Muriuki Muriithi
2025-06-10Bug: The Phenotype datasets need the InbredSet.Name as a prefixFrederick Muriuki Muriithi
The Phenotype datasets need the InbredSet.Name, (not the InbredSet.InbredSetCode) as a prefix for the data to be found and listed in the GeneNetwork menu.