Skip to content

Conversation

@srpiatt
Copy link
Contributor

@srpiatt srpiatt commented Oct 14, 2025

  • Do a little refactor.
  • Move tests around to be more logical with an actual unit test.
  • Add a Flat, one-depth max tree.
  • Add builder methods to go from flat tree to nested phenotypic clauses for QueryV3.

@srpiatt srpiatt self-assigned this Oct 14, 2025
@srpiatt srpiatt added the enhancement New feature or request label Oct 14, 2025
Prepare for Analysis
</button>
</div>
<button
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably remove this now

Comment on lines 185 to +190
{#each $filters as filter}
<FilterComponent {filter} />
{/each}
{#each $genomicFilters as filter}
<FilterComponent {filter} />
{/each}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a huge fan of breaking out genomic filters. I think we will need all filters to be in the same list in the future. Its probably fine for MVP though.

values?: string[],
): CategoricalFilterInterface {
const filter: Filter = {
parent: undefined,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

needed?

export function createRequiredFilter(searchResult: SearchResult) {
export function createRequiredFilter(searchResult: SearchResult): CategoricalFilterInterface {
const filter: Filter = {
parent: undefined,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

needed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants