Skip to content

Antibody array WDK: inject EDA attribute and gene table templates#114

Open
jbrestel wants to merge 2 commits intomasterfrom
antibody-array-wdk-2
Open

Antibody array WDK: inject EDA attribute and gene table templates#114
jbrestel wants to merge 2 commits intomasterfrom
antibody-array-wdk-2

Conversation

@jbrestel
Copy link
Copy Markdown
Member

Summary

  • Update AntibodyArrayEDAStudy.java to inject 5 new DST templates:
    • antibodyArrayEdaAttributeQueriesNumeric — normalized intensity transcript columns
    • antibodyArrayEdaAttributeRef — transcript record attribute query reference
    • antibodyArrayEdaAttributeCategory — ontology entries
    • antibodyArrayEdaGeneTableSql — gene table dataset UNION
    • antibodyArrayDataTableGeneTableSql — gene table data UNION
  • Add WDK model references for EdaAntibodyArrayDatasets and EdaAntibodyArrayGraphsDataTable on GeneRecordClass

Context

The template content lives in ApiCommonModel/antibodyArray.dst. The transcript crosstab pivots on sample_stable_id (one column per sample/gene), distinct from the Phenotype pattern which pivots on attribute_stable_id.

Test Plan

  • Build and deploy alongside companion ApiCommonModel PR
  • Transcript record: intensity columns appear per sample
  • Gene record: Antibody Array Datasets and graph data table appear

Companion PR: VEuPathDB/ApiCommonModel#177

🤖 Generated with Claude Code

jbrestel and others added 2 commits April 14, 2026 15:34
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ord table references

- Inject 5 templates for transcript record attributes and gene record graphs
- Add 2 WDK model references to GeneRecordClass for table definitions
  - EdaAntibodyArrayDatasets table
  - EdaAntibodyArrayGraphsDataTable table

This enables:
1. Transcript record columns (normalized intensities per sample/gene)
2. Gene record graph table queries
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