Check out more notebooks at our Community Notebooks Repository!
Title: How to find a tool using GA4GH Tool Repository Service (TRS)
Author: Kawther Abdilleh
Created: 2019-06-14
Purpose: Demonstrate how to use the GA4GH TRS API to find dockerized tools
from google.colab import auth
auth.authenticate_user()
print('Authorized')
As an example, let's run this command to return a list of tools that we can use to get stats on bam files, (the bamstats tool)
!curl -X GET "https://dockstore.org/api/api/ga4gh/v1/tools?name=bamstats" > test_bamstats_from_ga4gh_api.json
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 16299 0 16299 0 0 4310 0 --:--:-- 0:00:03 --:--:-- 4310
!head test_bamstats_from_ga4gh_api.json
[{"author":"Andrew Duncan","contains":[],"description":"![build_status](https://quay.io/repository/collaboratory/dockstore-tool-bamstats/status)\nA Docker container for the BAMStats command. See the [BAMStats](http://bamstats.sourceforge.net/) website for more information.\n","id":"quay.io/briandoconnor/dockstore-tool-bamstats","meta-version":"2018-03-16 18:17:22.117","organization":"briandoconnor","signed":false,"toolclass":{"description":"CommandLineTool","id":"0","name":"CommandLineTool"},"toolname":"dockstore-tool-bamstats","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats","verified":false,"verified-source":"[]","versions":[{"descriptor-type":[],"dockerfile":true,"id":"quay.io/briandoconnor/dockstore-tool-bamstats:1.25","image":"f833711731fd1cf41b3c9ba79ae35a0517e7b8a4f2f82f6752ac58b812b8d246","meta-version":"2015-10-26 23:39:50.0","name":"1.25","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats/versions/1.25","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/briandoconnor/dockstore-tool-bamstats:1.25-1","image":"f833711731fd1cf41b3c9ba79ae35a0517e7b8a4f2f82f6752ac58b812b8d246","meta-version":"2015-10-26 23:58:45.0","name":"1.25-1","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats/versions/1.25-1","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/briandoconnor/dockstore-tool-bamstats:1.25-2","image":"4b4463a53c5ec29b0cf32946d5c90a7f298bde4c130838131dfe8e66bd136799","meta-version":"2015-11-03 17:48:53.0","name":"1.25-2","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats/versions/1.25-2","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/briandoconnor/dockstore-tool-bamstats:1.25-3","image":"e915f98bd86bd84e413aaee2af8ed00e70d839f601f42ba80643d91f16914e9b","meta-version":"2016-06-16 03:01:11.0","name":"1.25-3","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats/versions/1.25-3","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/briandoconnor/dockstore-tool-bamstats:1.25-4","image":"882d9572cb96c69927d9fc295afd71b6ad6af33ce42161c14345f6a302fd8f7f","meta-version":"2016-06-16 17:04:35.0","name":"1.25-4","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats/versions/1.25-4","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/briandoconnor/dockstore-tool-bamstats:1.25-5","image":"7c92a8e8e407933940e60f4fdc78733124b856e1445ab822db559950a8b3c2b1","meta-version":"2016-06-21 19:56:59.0","name":"1.25-5","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats/versions/1.25-5","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/briandoconnor/dockstore-tool-bamstats:1.25-7","image":"cafa05020883d5ec6f16be1a58b5d4a4f49ab5ce8dbca433c5d05a3c24893677","meta-version":"2016-08-22 14:02:21.0","name":"1.25-7","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats/versions/1.25-7","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/briandoconnor/dockstore-tool-bamstats:develop","image":"38b710d8db910522402d9b5c5525c983b48f48f59a66a9b1e183fb19fe077b8a","meta-version":"2018-08-31 19:21:18.0","name":"develop","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats/versions/develop","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/briandoconnor/dockstore-tool-bamstats:latest","image":"2c63c09ac46d61c367c2097e908bcb4fe5cfdd57f5d9bfce8215133b23f1a2d8","meta-version":"2016-11-11 18:28:10.0","name":"latest","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats/versions/latest","verified":false,"verified-source":""}]},{"author":"Brian O'Connor","contains":[],"description":"![build_status](https://quay.io/repository/briandoconnor/dockstore-tool-bamstats/status)\nA Docker container for the BAMStats command. See the [BAMStats](http://bamstats.sourceforge.net/) website for more information.","id":"quay.io/briandoconnor/dockstore-tool-bamstats-class","meta-version":"2018-03-16 18:17:22.117","organization":"briandoconnor","signed":false,"toolclass":{"description":"CommandLineTool","id":"0","name":"CommandLineTool"},"toolname":"dockstore-tool-bamstats-class","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats-class","verified":false,"verified-source":"[]","versions":[{"descriptor-type":[],"dockerfile":true,"id":"quay.io/briandoconnor/dockstore-tool-bamstats-class:1.0","image":"dd396c8cb73599dfc8160aa12830e929fd898f7ecaed71420e15573dd705b1f6","meta-version":"2018-03-16 11:51:22.0","name":"1.0","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fbriandoconnor%2Fdockstore-tool-bamstats-class/versions/1.0","verified":false,"verified-source":""}]},{"author":"Unknown author","contains":[],"description":"","id":"registry.hub.docker.com/cancercollaboratory/dockstore-tool-bamstats","meta-version":"2017-03-24 19:39:31.691","organization":"cancercollaboratory","signed":false,"toolclass":{"description":"CommandLineTool","id":"0","name":"CommandLineTool"},"toolname":"dockstore-tool-bamstats","url":"https://dockstore.org/api/api/ga4gh/v1/tools/registry.hub.docker.com%2Fcancercollaboratory%2Fdockstore-tool-bamstats","verified":false,"verified-source":"[]","versions":[{"descriptor-type":[],"dockerfile":true,"id":"registry.hub.docker.com/cancercollaboratory/dockstore-tool-bamstats:develop","image":"","meta-version":"Thu Jan 01 00:00:00 UTC 1970","name":"develop","url":"https://dockstore.org/api/api/ga4gh/v1/tools/registry.hub.docker.com%2Fcancercollaboratory%2Fdockstore-tool-bamstats/versions/develop","verified":false,"verified-source":""}]},{"author":"Unknown author","contains":[],"description":"![build_status](https://quay.io/repository/ctb/dockstore-tool-bamstats/status)\nA Docker container for the BAMStats command. See the [BAMStats](http://bamstats.sourceforge.net/) website for more information.","id":"quay.io/ctb/dockstore-tool-bamstats","meta-version":"2017-07-09 13:34:56.24","organization":"ctb","signed":false,"toolclass":{"description":"CommandLineTool","id":"0","name":"CommandLineTool"},"toolname":"dockstore-tool-bamstats","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fctb%2Fdockstore-tool-bamstats","verified":false,"verified-source":"[]","versions":[{"descriptor-type":[],"dockerfile":true,"id":"quay.io/ctb/dockstore-tool-bamstats:develop","image":"b567cdecfc03b9d0f834f89f818abbcf0e9f41ec15c3e495611734b051b8ca46","meta-version":"2017-07-08 13:32:15.0","name":"develop","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fctb%2Fdockstore-tool-bamstats/versions/develop","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/ctb/dockstore-tool-bamstats:latest","image":"b567cdecfc03b9d0f834f89f818abbcf0e9f41ec15c3e495611734b051b8ca46","meta-version":"2017-07-08 13:32:41.0","name":"latest","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fctb%2Fdockstore-tool-bamstats/versions/latest","verified":false,"verified-source":""}]},{"author":"Brian O'Connor","contains":[],"description":"![build_status](https://quay.io/repository/collaboratory/dockstore-tool-bamstats/status)\nA Docker container for the BAMStats command. See the [BAMStats](http://bamstats.sourceforge.net/) website for more information.\n","id":"quay.io/collaboratory/dockstore-tool-bamstats","meta-version":"2018-09-13 16:01:06.861","organization":"collaboratory","signed":false,"toolclass":{"description":"CommandLineTool","id":"0","name":"CommandLineTool"},"toolname":"dockstore-tool-bamstats","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fcollaboratory%2Fdockstore-tool-bamstats","verified":false,"verified-source":"[]","versions":[{"descriptor-type":[],"dockerfile":true,"id":"quay.io/collaboratory/dockstore-tool-bamstats:1.25","image":"074f5841041dc6cf72c79a0c451329dbfdbe52fe8fdbe5da27fee9ed000118f9","meta-version":"2017-06-28 19:19:25.0","name":"1.25","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fcollaboratory%2Fdockstore-tool-bamstats/versions/1.25","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/collaboratory/dockstore-tool-bamstats:1.25-3","image":"05deb492f7902cd9b3c4967ec7d13a217bc94704b0e1c539e510b063e46b73e7","meta-version":"2017-06-28 19:33:44.0","name":"1.25-3","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fcollaboratory%2Fdockstore-tool-bamstats/versions/1.25-3","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/collaboratory/dockstore-tool-bamstats:1.25-5","image":"8bec4a43e8511f180bd56e7ec9e409166300bbd3516ee5762911cc547cc2006e","meta-version":"2017-06-28 19:29:16.0","name":"1.25-5","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fcollaboratory%2Fdockstore-tool-bamstats/versions/1.25-5","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/collaboratory/dockstore-tool-bamstats:1.25-6","image":"ffafce0cef14290b1cffbe293482e482a912bcc35668e6e6f0824ac8c07f3a4c","meta-version":"2017-06-28 19:25:56.0","name":"1.25-6","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fcollaboratory%2Fdockstore-tool-bamstats/versions/1.25-6","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/collaboratory/dockstore-tool-bamstats:1.25-6_1.0","image":"002fb001123d23f3e128dfb87af044a22f762d349e62f327b1f103c5b0232e11","meta-version":"2017-06-28 19:22:46.0","name":"1.25-6_1.0","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fcollaboratory%2Fdockstore-tool-bamstats/versions/1.25-6_1.0","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/collaboratory/dockstore-tool-bamstats:1.25-7","image":"9ad0ddfbcc584e3e117a412105219e0710affb2027074a519ec8ed6a6c031fe4","meta-version":"2018-08-31 19:37:43.0","name":"1.25-7","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fcollaboratory%2Fdockstore-tool-bamstats/versions/1.25-7","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/collaboratory/dockstore-tool-bamstats:develop","image":"8ff9ae0d3e29a4501bc46600730f8e5300ce93e94768a091e36866dfbec29365","meta-version":"2018-08-31 19:35:45.0","name":"develop","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fcollaboratory%2Fdockstore-tool-bamstats/versions/develop","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/collaboratory/dockstore-tool-bamstats:latest","image":"9ad82a5ae0cf8b25f444fe6c3a2ad677153e968bbc73381b01936dd245c5d1a4","meta-version":"2017-06-28 19:44:24.0","name":"latest","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fcollaboratory%2Fdockstore-tool-bamstats/versions/latest","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/collaboratory/dockstore-tool-bamstats:master","image":"bd2ca7ee58ebdf2bd3bb5e2236dfd45719ec18d6456ea2c62f53b137253e2f2b","meta-version":"2017-06-28 19:48:25.0","name":"master","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fcollaboratory%2Fdockstore-tool-bamstats/versions/master","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/collaboratory/dockstore-tool-bamstats:test","image":"670cbae48afe7229b462ff57b5662b6ee62ced7d6ccd16be5908424323ae7b5d","meta-version":"2018-04-06 14:57:24.0","name":"test","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fcollaboratory%2Fdockstore-tool-bamstats/versions/test","verified":false,"verified-source":""}]},{"author":"Unknown author","contains":[],"description":"![build_status](https://quay.io/repository/collaboratory/dockstore-tool-bamstats/status)\nA Docker container for the BAMStats command. See the [BAMStats](http://bamstats.sourceforge.net/) website for more information.","id":"quay.io/k-cao/dockstore-tool-bamstats","meta-version":"2017-04-24 20:35:04.473","organization":"k-cao","signed":false,"toolclass":{"description":"CommandLineTool","id":"0","name":"CommandLineTool"},"toolname":"dockstore-tool-bamstats","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fk-cao%2Fdockstore-tool-bamstats","verified":false,"verified-source":"[]","versions":[{"descriptor-type":[],"dockerfile":true,"id":"quay.io/k-cao/dockstore-tool-bamstats:experiment","image":"37d2725df997f7bd342e185e98379c5a5f72d74500ea19c517ebe0077d508c80","meta-version":"2017-03-20 14:58:10.0","name":"experiment","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fk-cao%2Fdockstore-tool-bamstats/versions/experiment","verified":false,"verified-source":""},{"descriptor-type":[],"dockerfile":true,"id":"quay.io/k-cao/dockstore-tool-bamstats:master","image":"3f6e428b31f96ba4761fa25a40ba59bb2903052ecc19a687aad9547daff7af39","meta-version":"2017-03-20 15:52:55.0","name":"master","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fk-cao%2Fdockstore-tool-bamstats/versions/master","verified":false,"verified-source":""}]},{"author":"Brian O'Connor","contains":[],"description":"![build_status](https://quay.io/repository/collaboratory/dockstore-tool-bamstats/status)\nA Docker container for the BAMStats command. See the [BAMStats](http://bamstats.sourceforge.net/) website for more information.","id":"registry.hub.docker.com/nathankw/dockstore-tool-bamstats","meta-version":"2017-07-12 18:40:49.876","organization":"nathankw","signed":false,"toolclass":{"description":"CommandLineTool","id":"0","name":"CommandLineTool"},"toolname":"dockstore-tool-bamstats","url":"https://dockstore.org/api/api/ga4gh/v1/tools/registry.hub.docker.com%2Fnathankw%2Fdockstore-tool-bamstats","verified":false,"verified-source":"[]","versions":[{"descriptor-type":[],"dockerfile":true,"id":"registry.hub.docker.com/nathankw/dockstore-tool-bamstats:develop","image":"","meta-version":"Thu Jan 01 00:00:00 UTC 1970","name":"develop","url":"https://dockstore.org/api/api/ga4gh/v1/tools/registry.hub.docker.com%2Fnathankw%2Fdockstore-tool-bamstats/versions/develop","verified":false,"verified-source":""}]},{"author":"Unknown author","contains":[],"description":"","id":"quay.io/pvanheus/dockstore-tool-bamstats","meta-version":"2018-04-20 18:38:33.269","organization":"pvanheus","signed":false,"toolclass":{"description":"CommandLineTool","id":"0","name":"CommandLineTool"},"toolname":"dockstore-tool-bamstats","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fpvanheus%2Fdockstore-tool-bamstats","verified":false,"verified-source":"[]","versions":[{"descriptor-type":[],"dockerfile":true,"id":"quay.io/pvanheus/dockstore-tool-bamstats:1.25-3","image":"68224549eb0a3c28e50d53ef35dc97a2cb07573e6c81d6f594204c26985e2210","meta-version":"2017-05-02 18:50:19.0","name":"1.25-3","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fpvanheus%2Fdockstore-tool-bamstats/versions/1.25-3","verified":false,"verified-source":""}]},{"author":"Unknown author","contains":[],"description":"","id":"quay.io/superjw/dockstore-tool-bamstats","meta-version":"2018-11-26 15:21:36.474","organization":"superjw","signed":false,"toolclass":{"description":"CommandLineTool","id":"0","name":"CommandLineTool"},"toolname":"dockstore-tool-bamstats","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fsuperjw%2Fdockstore-tool-bamstats","verified":false,"verified-source":"[]","versions":[{"descriptor-type":[],"dockerfile":true,"id":"quay.io/superjw/dockstore-tool-bamstats:1.25-6_1.1","image":"cd303d1fd80a5e921445238852d01a8b2d5142beb688b6155fdde966fa712424","meta-version":"2018-11-26 11:49:36.0","name":"1.25-6_1.1","url":"https://dockstore.org/api/api/ga4gh/v1/tools/quay.io%2Fsuperjw%2Fdockstore-tool-bamstats/versions/1.25-6_1.1","verified":false,"verified-source":""}]}]
import pandas as pd
df = pd.read_json(r'/content/test_bamstats_from_ga4gh_api.json')
df
author | contains | description | id | meta-version | organization | signed | toolclass | toolname | url | verified | verified-source | versions | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | Andrew Duncan | [] | ![build_status](https://quay.io/repository/col... | quay.io/briandoconnor/dockstore-tool-bamstats | 2018-03-16 18:17:22.117 | briandoconnor | False | {'description': 'CommandLineTool', 'id': '0', ... | dockstore-tool-bamstats | https://dockstore.org/api/api/ga4gh/v1/tools/q... | False | [] | [{'descriptor-type': [], 'dockerfile': True, '... |
1 | Brian O'Connor | [] | ![build_status](https://quay.io/repository/bri... | quay.io/briandoconnor/dockstore-tool-bamstats-... | 2018-03-16 18:17:22.117 | briandoconnor | False | {'description': 'CommandLineTool', 'id': '0', ... | dockstore-tool-bamstats-class | https://dockstore.org/api/api/ga4gh/v1/tools/q... | False | [] | [{'descriptor-type': [], 'dockerfile': True, '... |
2 | Unknown author | [] | registry.hub.docker.com/cancercollaboratory/do... | 2017-03-24 19:39:31.691 | cancercollaboratory | False | {'description': 'CommandLineTool', 'id': '0', ... | dockstore-tool-bamstats | https://dockstore.org/api/api/ga4gh/v1/tools/r... | False | [] | [{'descriptor-type': [], 'dockerfile': True, '... | |
3 | Unknown author | [] | ![build_status](https://quay.io/repository/ctb... | quay.io/ctb/dockstore-tool-bamstats | 2017-07-09 13:34:56.24 | ctb | False | {'description': 'CommandLineTool', 'id': '0', ... | dockstore-tool-bamstats | https://dockstore.org/api/api/ga4gh/v1/tools/q... | False | [] | [{'descriptor-type': [], 'dockerfile': True, '... |
4 | Brian O'Connor | [] | ![build_status](https://quay.io/repository/col... | quay.io/collaboratory/dockstore-tool-bamstats | 2018-09-13 16:01:06.861 | collaboratory | False | {'description': 'CommandLineTool', 'id': '0', ... | dockstore-tool-bamstats | https://dockstore.org/api/api/ga4gh/v1/tools/q... | False | [] | [{'descriptor-type': [], 'dockerfile': True, '... |
5 | Unknown author | [] | ![build_status](https://quay.io/repository/col... | quay.io/k-cao/dockstore-tool-bamstats | 2017-04-24 20:35:04.473 | k-cao | False | {'description': 'CommandLineTool', 'id': '0', ... | dockstore-tool-bamstats | https://dockstore.org/api/api/ga4gh/v1/tools/q... | False | [] | [{'descriptor-type': [], 'dockerfile': True, '... |
6 | Brian O'Connor | [] | ![build_status](https://quay.io/repository/col... | registry.hub.docker.com/nathankw/dockstore-too... | 2017-07-12 18:40:49.876 | nathankw | False | {'description': 'CommandLineTool', 'id': '0', ... | dockstore-tool-bamstats | https://dockstore.org/api/api/ga4gh/v1/tools/r... | False | [] | [{'descriptor-type': [], 'dockerfile': True, '... |
7 | Unknown author | [] | quay.io/pvanheus/dockstore-tool-bamstats | 2018-04-20 18:38:33.269 | pvanheus | False | {'description': 'CommandLineTool', 'id': '0', ... | dockstore-tool-bamstats | https://dockstore.org/api/api/ga4gh/v1/tools/q... | False | [] | [{'descriptor-type': [], 'dockerfile': True, '... | |
8 | Unknown author | [] | quay.io/superjw/dockstore-tool-bamstats | 2018-11-26 15:21:36.474 | superjw | False | {'description': 'CommandLineTool', 'id': '0', ... | dockstore-tool-bamstats | https://dockstore.org/api/api/ga4gh/v1/tools/q... | False | [] | [{'descriptor-type': [], 'dockerfile': True, '... |