|
Rosetta
|
Functions | |
| def | download_from_web (url) |
| def | load_from_rcsb (pdb_code, pdb_filename=None) |
| def | pose_from_rcsb (pdb_code, ATOM=True, CRYS=False) |
| def | load_fasta_from_rcsb (pdb_code, fasta_outfile=None) |
Variables | |
| urllib_urlretrieve = urllib.request.urlretrieve | |
| def pyrosetta.toolbox.rcsb.download_from_web | ( | url | ) |
Get content from the web and make it available within a context manager.
References basic::database.open(), and pyrosetta.toolbox.rcsb.urllib_urlretrieve.
Referenced by pyrosetta.toolbox.rcsb.load_fasta_from_rcsb(), and pyrosetta.toolbox.rcsb.load_from_rcsb().
| def pyrosetta.toolbox.rcsb.load_fasta_from_rcsb | ( | pdb_code, | |
fasta_outfile = None |
|||
| ) |
Downlaod a FASTA file from RCSB and write it to disk.
Args:
pdb_code (str): The four-letter accession code of the desired PDB file
fasta_outfile (str): Optional argument for output filename. Defaults to
<pdb_code>.fasta.
Examples:
>>> load_fasta_from_rcsb("1YY8")
References pyrosetta.toolbox.rcsb.download_from_web(), and basic::database.open().
| def pyrosetta.toolbox.rcsb.load_from_rcsb | ( | pdb_code, | |
pdb_filename = None |
|||
| ) |
Downlaod a PDB file from RCSB and write it to disk.
Args:
pdb_code (str): The four-letter accession code of the desired PDB file
pdb_filename (str): Optional argument for output filename.
Defaults to <pdb_code>.pdb.
Examples:
>>> load_from_rcsb("1YY8")
References pyrosetta.toolbox.rcsb.download_from_web(), and basic::database.open().
Referenced by pyrosetta.toolbox.rcsb.pose_from_rcsb().
| def pyrosetta.toolbox.rcsb.pose_from_rcsb | ( | pdb_code, | |
ATOM = True, |
|||
CRYS = False |
|||
| ) |
Downlaod a PDB file from RCSB, write to disk as <pdb_code>.pdb and return
it as a pose. Optionally calls cleanATOM and/or cleanCRYS.
Notes:
Automatic monomer extraction assumes the PDB contains a homodimer.
Args:
pdb_code (str): The four-letter accession code of the desired PDB file
ATOM (bool): Only write ATOM records to disk. Defaults to True.
CRYS (bool): Attempt to extract a monomer from the target PDB.
Defaults to False.
Examples:
>>> pose = pose_from_rcsb("1YY8")
References pyrosetta.toolbox.cleaning.cleanATOM(), pyrosetta.toolbox.cleaning.cleanCRYS(), pyrosetta.toolbox.rcsb.load_from_rcsb(), and pyrosetta.distributed.io.pose_from_file().
| pyrosetta.toolbox.rcsb.urllib_urlretrieve = urllib.request.urlretrieve |
Referenced by pyrosetta.toolbox.rcsb.download_from_web().