Skip to content

Instantly share code, notes, and snippets.

@collinarnett
Created May 12, 2020 18:16
Show Gist options
  • Save collinarnett/2d21fa4cee3262f6114d78d1b73429e7 to your computer and use it in GitHub Desktop.
Save collinarnett/2d21fa4cee3262f6114d78d1b73429e7 to your computer and use it in GitHub Desktop.
Download Code for Protein GAN
from pathlib import Path
from urllib import request
from tqdm import tqdm
test_folder = Path("test")
train_folder = Path("train")
test_list = Path('test_ids.txt').read_text().splitlines()
train_list = Path('train_ids.txt').read_text().splitlines()
test_folder.mkdir(exist_ok=True)
train_folder.mkdir(exist_ok=True)
for ids in tqdm(test_list):
p = test_folder / f'{ids}.pdb'
if not p.exists():
request.urlretrieve(f"http://files.rcsb.org/download/{ids}.pdb", p)
for ids in tqdm(train_list):
p = train_folder / f'{ids}.pdb'
if not p.exists():
request.urlretrieve(f"http://files.rcsb.org/download/{ids}.pdb", p)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment