Dear GEN3 community,
I am trying to use GEN3 to build a repository that I have in mind, but cannot seem to find answers to a few of my questions from the videos and documentation that I have gone through so far. I would appreciate it if someone could me point to the right features that I need to check out:
"Group of files". I would like to use a single ID to specify and download a group of files (e.g. bam and its index), something like 'gen3-client .... group-id`. What is the best way to do this?
"multiple groups of properties": In my case the same data could be used for multiple purposes. For example a bam file could have "study=name1", and "study=name2", each have its own metadata. What is the best way to create multiple "views" of the same file? That is to say, the same data could be searched by more than one set of metadata.
"filter or augment data". This is again another "view" of the data but on the data itself. For example, if the bam file contains data for a whole genome, can I specify some filter function and use some parameters to retrieve only chromosome 1? The filter could be some Object Lambda functions for AWS S3.
Many thanks in advance,