Skip to content

Instantly share code, notes, and snippets.

@jodyphelan
Created September 4, 2019 10:39
Show Gist options
  • Save jodyphelan/23a85035dc181963217d4d3ec98c6a15 to your computer and use it in GitHub Desktop.
Save jodyphelan/23a85035dc181963217d4d3ec98c6a15 to your computer and use it in GitHub Desktop.
#! /usr/bin/env python
import sys
for l in sys.stdin:
accessions = l.rstrip().split("_")
for accession in accessions:
if len(accession)==9:
dir1 = accession[:6]
sys.stdout.write("ftp://ftp.sra.ebi.ac.uk/vol1/fastq/%s/%s/%s_1.fastq.gz\n" % (dir1,accession,accession))
sys.stdout.write("ftp://ftp.sra.ebi.ac.uk/vol1/fastq/%s/%s/%s_2.fastq.gz\n" % (dir1,accession,accession))
elif len(accession)==10:
dir1 = accession[:6]
dir2 = "00"+accession[9:11]
sys.stdout.write("ftp://ftp.sra.ebi.ac.uk/vol1/fastq/%s/%s/%s/%s_1.fastq.gz\n" % (dir1,dir2,accession,accession))
sys.stdout.write("ftp://ftp.sra.ebi.ac.uk/vol1/fastq/%s/%s/%s/%s_2.fastq.gz\n" % (dir1,dir2,accession,accession))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment