summaryrefslogtreecommitdiff
path: root/Code/download_ena_experiment_records.py
diff options
context:
space:
mode:
Diffstat (limited to 'Code/download_ena_experiment_records.py')
-rw-r--r--Code/download_ena_experiment_records.py17
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'))
+