Skip to content

Refactor CellularLocation Searches to be dataset-specific and cleanup unused searches#147

Open
jbrestel wants to merge 1 commit intomasterfrom
cellular-location-cleanup
Open

Refactor CellularLocation Searches to be dataset-specific and cleanup unused searches#147
jbrestel wants to merge 1 commit intomasterfrom
cellular-location-cleanup

Conversation

@jbrestel
Copy link
Member

@jbrestel jbrestel commented Feb 7, 2026

  1. Make GenesByGoTermCL dataset-specific:

    • Add cellularLocImageDataset parameter (geneParams.xml)
    • Create shared GenesByGoTermCLDataset query with external database joins
    • Add templates for dataset-specific questions and ontology entries
    • Update GeneImage.java injector to use templates
    • Remove old shared GenesByGoTermCL question and query
    • Remove redundant GenesByGoTermCLTriTryp query
  2. Remove unused GenesByLOPIT search:

    • Remove GenesByLOPIT question from geneQuestions.xml
    • Remove GenesByLopit query from geneQueries.xml
    • Remove ontology entry from individuals.txt
    • Git remove obsolete Lopit.java injectors (ToxoDB and TriTrypDB)
  3. Remove extra phenotype attributes from transcriptRecord.xml:

    • Remove P.falciparum 3D7 piggyBac mutagenesis attributes
    • Remove P.knowlesi strain AIHI piggyBac mutagenesis attributes
    • Remove P.knowlesi strain H piggyBac mutagenesis attributes
  4. Add missing TEMPLATE_ANCHOR for cellularLocalizationEdaAttributeCategory in individuals.txt to support EDA cellular localization attribute categorization

1. Make GenesByGoTermCL dataset-specific:
   - Add cellularLocImageDataset parameter (geneParams.xml)
   - Create shared GenesByGoTermCLDataset query with external database joins
   - Add templates for dataset-specific questions and ontology entries
   - Update GeneImage.java injector to use templates
   - Remove old shared GenesByGoTermCL question and query
   - Remove redundant GenesByGoTermCLTriTryp query

2. Remove unused GenesByLOPIT search:
   - Remove GenesByLOPIT question from geneQuestions.xml
   - Remove GenesByLopit query from geneQueries.xml
   - Remove ontology entry from individuals.txt
   - Git remove obsolete Lopit.java injectors (ToxoDB and TriTrypDB)

3. Remove extra phenotype attributes from transcriptRecord.xml:
   - Remove P.falciparum 3D7 piggyBac mutagenesis attributes
   - Remove P.knowlesi strain AIHI piggyBac mutagenesis attributes
   - Remove P.knowlesi strain H piggyBac mutagenesis attributes

4. Add missing TEMPLATE_ANCHOR for cellularLocalizationEdaAttributeCategory
   in individuals.txt to support EDA cellular localization attribute categorization

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@jbrestel jbrestel requested a review from bgajria February 7, 2026 02:45
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.

1 participant