Difference between revisions of "Read pdb pro.m"
(→Notes) |
|||
| Line 1: | Line 1: | ||
| − | + | {{DISPLAYTITLE:read_pdb_pro.m}} __NOTOC__ | |
| + | This function reads the coordinates of all atoms from the user-specified PDB file and returns, for each atom, the amino acid number, the amino acid type, the PDB label and the Cartesian coordinates. | ||
==Syntax== | ==Syntax== | ||
| − | [aa_num,aa_typ,pdb_id,coords]=read_pdb_pro(pdb_file_name, | + | [aa_num,aa_typ,pdb_id,coords]=read_pdb_pro(pdb_file_name,mod_id) |
| − | |||
| − | |||
| − | |||
==Arguments== | ==Arguments== | ||
| − | pdb_file_name - a character string | + | pdb_file_name - a character string with the file name |
| − | + | ||
| − | + | mod_id - the number of model that should be | |
| − | + | read from the pdb file | |
| − | == | + | ==Outputs== |
| − | aa_num - nspins x 1 vector giving the number of the amino acid to which each spin belongs | + | aa_num - nspins x 1 vector giving the number of |
| + | the amino acid to which each spin belongs | ||
| − | aa_typ - nspins x 1 cell array of strings giving the PDB identifier of the amino acid to | + | aa_typ - nspins x 1 cell array of strings giving |
| + | the PDB identifier of the amino acid to | ||
which each spin belongs (e.g. 'TYR') | which each spin belongs (e.g. 'TYR') | ||
| − | pdb_id | + | pdb_id - nspins x 1 cell array of strings giving |
| − | + | the PDB identifier of the protein atom | |
| + | type to which each spin belongs (e.g. 'HE2') | ||
| − | coords - nspins x 1 cell array of 3-vectors giving | + | coords - nspins x 1 cell array of 3-vectors giving |
| + | Cartesian coordinates of each spin in Angstrom | ||
| − | == | + | ==See also== |
| − | + | [[Import,_export,_and_visualisation#Data_import|Data import]] | |
| − | + | [[Protein NMR simulations]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | '' | + | ''Version 2.8, authors: [[Ilya Kuprov]]'' |
Revision as of 16:33, 2 July 2023
This function reads the coordinates of all atoms from the user-specified PDB file and returns, for each atom, the amino acid number, the amino acid type, the PDB label and the Cartesian coordinates.
Syntax
[aa_num,aa_typ,pdb_id,coords]=read_pdb_pro(pdb_file_name,mod_id)
Arguments
pdb_file_name - a character string with the file name
mod_id - the number of model that should be
read from the pdb file
Outputs
aa_num - nspins x 1 vector giving the number of
the amino acid to which each spin belongs
aa_typ - nspins x 1 cell array of strings giving
the PDB identifier of the amino acid to
which each spin belongs (e.g. 'TYR')
pdb_id - nspins x 1 cell array of strings giving
the PDB identifier of the protein atom
type to which each spin belongs (e.g. 'HE2')
coords - nspins x 1 cell array of 3-vectors giving
Cartesian coordinates of each spin in Angstrom
See also
Version 2.8, authors: Ilya Kuprov