pdbs2pdb | R Documentation |
Convert a list of PDBs from an "pdbs"
object to a list of
pdb
objects.
pdbs2pdb(pdbs, inds = NULL, rm.gaps = FALSE, all.atom=FALSE, ncore=NULL)
pdbs |
a list of class |
inds |
a vector of indices that selects the PDB structures to convert. |
rm.gaps |
logical, if TRUE atoms in gap containing columns are
removed in the output |
all.atom |
logical, if TRUE all atom data are converted (the
‘pdbs’ object must be obtained from |
ncore |
number of CPU cores used to do the calculation. |
This function will generate a list of pdb
objects from a
"pdbs"
class.
See examples for more details/
Returns a list of pdb
objects.
Lars Skjaerven
Grant, B.J. et al. (2006) Bioinformatics 22, 2695–2696.
read.pdb
, pdbaln
,
read.fasta.pdb
.
## Not run:
## Fetch PDBs
pdb.ids <- c("1YX5_B", "3NOB", "1P3Q_U")
#outdir <- paste(tempdir(), "/raw_pdbs", sep="")
outdir = "raw_pdbs"
raw.files <- get.pdb(pdb.ids, path = outdir)
## Split PDBs by chain ID and multi-model records
all.files <- pdbsplit(raw.files, pdb.ids,
path =paste(outdir, "/split_chain", sep=""))
## Align and fit
pdbs <- pdbaln(all.files, fit=TRUE)
## Convert back to PDB objects
all.pdbs <- pdbs2pdb(pdbs)
## Access the first PDB object
## all.pdbs[[1]]
## Return PDB objects consisting of only
## atoms in non-gap positions
all.pdbs <- pdbs2pdb(pdbs, rm.gaps=TRUE)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.