Skip to content

Filtering BrAPI /allelematrix endpoint data by MAF range and max missing #124

Open
@khaled-alshamaa

Description

@khaled-alshamaa

I would like to see GIGWA supporting all these (optional/extra) minMaf, maxMaf, minMissingData, maxMissingData, minHeZ, and maxHeZ filtering parameters in the allele matrix search call. Just like what they did for the GA4GH /variants/search call.

If we agree on their usefulness from the application point of view, why not suggest having them in the BrAPI /search/allelematrix parameters?

I understand the service provider's argument that such parameters can put a huge computational load on the server side. Well, what will be the alternative option, the client application has nothing but extract the whole dataset, and then do the filtering at their side. This scenario implies more transfer data cost and fewer requests the server can manage because of the transfer time required for each!

I believe adding these filtering parameters can be a win-win situation for both server and client implementation in most production environments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions