A Project class instance will include a list of dataset UUIDs. Staging requires more detail about individual datasets such as name, path to associated files, etc. Implement a method on DnascSmrtLinkClient to get JSON data from SL about a dataset given a dataset UUID.
Child datasets
SMRT Link projects do not explicitly include references to "child" datasets. Rather, child datasets are implicitly included when their "parent" dataset is included in the project. This means that the list of UUIDs belonging to an instance of the Project class is not complete whenever any of the datasets has children.
Secondary objective
Include functionality which fetches any child datasets belonging to the project.
Primary objective
A Project class instance will include a list of dataset UUIDs. Staging requires more detail about individual datasets such as name, path to associated files, etc. Implement a method on DnascSmrtLinkClient to get JSON data from SL about a dataset given a dataset UUID.
Child datasets
SMRT Link projects do not explicitly include references to "child" datasets. Rather, child datasets are implicitly included when their "parent" dataset is included in the project. This means that the list of UUIDs belonging to an instance of the Project class is not complete whenever any of the datasets has children.
Secondary objective
Include functionality which fetches any child datasets belonging to the project.