Skip to content

mass repo cleanup + lots of documentation + added id_autocomplete and gene_density endpoints to replace legacy CGI scripts#313

Open
rmobmina wants to merge 54 commits intoBioAnalyticResource:devfrom
rmobmina:master
Open

mass repo cleanup + lots of documentation + added id_autocomplete and gene_density endpoints to replace legacy CGI scripts#313
rmobmina wants to merge 54 commits intoBioAnalyticResource:devfrom
rmobmina:master

Conversation

@rmobmina
Copy link
Copy Markdown
Contributor

@rmobmina rmobmina commented Apr 13, 2026

  • Standardized docstrings and added attribution headers across all EFP files
  • Added comprehensive inline comments and notes throughout the codebase
  • Removed stale archive/sample data files and cleaned up repo structure
  • Fixed failing tests across EFP data, schemas, and resource endpoints
  • Converted idautocomplete.cgi to GET /gene_information/id_autocomplete
  • Converted genedensity.cgi to GET /gene_density
  • Added AgiNames SQLAlchemy model and agi_names table seed data to the eplant2 test mirror
  • Removed the limit query parameter from id_autocomplete, result size is now fixed at 15
  • Added 8 tests for gene_density and updated test_gene_information.py with 9 tests for id_autocomplete

Update master branch before updating everything else.
asherpasha and others added 24 commits December 23, 2024 14:27
- fix agi_to_probset typo (was agi_to_probst) in gene_id_utils.py
- add data_type field to microarray /samples endpoint response
- switch endpoint to efp_species_view_info_typed.json
- add typed eFP view info JSON and data type annotation script
- ignore large SQL dump files from git tracking
@rmobmina rmobmina changed the title mass repo cleanup + lots of documentation mass repo cleanup + lots of documentation + added id_autocomplete and gene_density endpoints to replace legacy CGI scripts Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants