diff options
Diffstat (limited to 'Code/download_ena_experiment_records.py')
| -rw-r--r-- | Code/download_ena_experiment_records.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Code/download_ena_experiment_records.py b/Code/download_ena_experiment_records.py new file mode 100644 index 0000000..f3c9126 --- /dev/null +++ b/Code/download_ena_experiment_records.py @@ -0,0 +1,17 @@ +# Given an experiment's accession SRX6711770, get its full information from the following link +# https://www.ebi.ac.uk/ena/browser/api/xml/SRX6711770 + +import urllib.request + +def get_xml_for_experiment_id(eid): + url = 'https://www.ebi.ac.uk/ena/browser/api/xml/%s' % (eid) + content = '' + with urllib.request.urlopen(url) as response: + content = response.read() + return content.decode('utf-8') + + + +if __name__ == '__main__': + print(get_xml_for_experiment_id('SRX6711770')) + |
