logical, if TRUE coordinate superposition is performed on
the input structures.
pqr
logical, if TRUE the input structures are assumed to be in
PQR format.
ncore
number of CPU cores used to do the calculation.
ncore>1 requires package parallel installed.
nseg.scale
split input data into specified number of segments
prior to running multiple core calculation. See fit.xyz.
...
extra arguments passed to seqaln function.
Value
Returns a list of class "pdbs" with the following five
components:
xyz
numeric matrix of aligned C-alpha coordinates.
resno
character matrix of aligned residue numbers.
b
numeric matrix of aligned B-factor values.
chain
character matrix of aligned chain identifiers.
id
character vector of PDB sequence/structure names.
ali
character matrix of aligned sequences.
call
the matched call.
Details
This wrapper function calls the underlying functions read.pdb,
pdbseq, seqaln and read.fasta.pdb returning a
list of class "pdbs" similar to that returned by
read.fasta.pdb.
As these steps are often error prone it is recomended for most cases that
the individual underlying functions are called in sequence with checks
made on the valadity of their respective outputs to ensure sensible
results.
References
Grant, B.J. et al. (2006) Bioinformatics22, 2695--2696.