#include <tcl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "molfile_plugin.h"
#include "readpdb.h"
#include "periodic_table.h"
Go to the source code of this file.
Compounds | |
struct | pdbdata |
Functions | |
int | my_read_pdb_record (const char *pdb, char **pos) |
void * | pdb_read (char *pdbstr, int *natoms) |
void * | open_file_read (const char *filename, const char *filetype, int *natoms) |
int | read_pdb_structure (void *mydata, int *optflags, molfile_atom_t *atoms) |
int | read_bonds (void *v, int *nbonds, int **fromptr, int **toptr, float **bondorder, int **bondtype, int *nbondtypes, char ***bondtypename) |
int | read_next_timestep (void *v, int natoms, molfile_timestep_t *ts) |
void | close_pdb_read (void *v) |
int | read_molecule_metadata (void *v, molfile_metadata_t **metadata) |
VMDPLUGIN_API int | VMDPLUGIN_init () |
VMDPLUGIN_API int | VMDPLUGIN_register (void *v, vmdplugin_register_cb cb) |
VMDPLUGIN_API int | VMDPLUGIN_fini () |
Variables | |
const char * | rcsbmsg [] |
int | show_msg = 1 |
molfile_plugin_t | plugin |
|
Definition at line 394 of file webpdbplugin.c. References pdbdata::idxmap, pdbdata::meta, pdbdata::pdbstr, and molfile_metadata_t::remarks. Referenced by VMDPLUGIN_init. |
|
Definition at line 37 of file webpdbplugin.c. References PDB_ATOM, PDB_CRYST1, PDB_END, PDB_EOF, PDB_HEADER, PDB_REMARK, and PDB_UNKNOWN. Referenced by pdb_read, read_next_timestep, and read_pdb_structure. |
|
Definition at line 162 of file webpdbplugin.c. References pdb_read, rcsbmsg, and show_msg. Referenced by VMDPLUGIN_init. |
|
Definition at line 87 of file webpdbplugin.c. References molfile_metadata_t::accession, molfile_metadata_t::database, molfile_metadata_t::date, pdbdata::from, get_pdb_header, pdbdata::idxmap, pdbdata::maxbnum, pdbdata::meta, my_read_pdb_record, pdbdata::natoms, pdbdata::nbonds, pdbdata::nconect, PDB_ATOM, PDB_CONECT, PDB_END, PDB_EOF, PDB_HEADER, PDB_REMARK, PDB_UNKNOWN, pdbdata::pdbstr, pdbdata::pos, molfile_metadata_t::remarklen, molfile_metadata_t::remarks, and pdbdata::to. Referenced by open_file_read. |
|
Definition at line 313 of file webpdbplugin.c. References pdbdata::from, pdbdata::natoms, pdbdata::nbonds, pdbdata::nconect, and pdbdata::to. Referenced by VMDPLUGIN_init. |
|
Definition at line 408 of file webpdbplugin.c. References pdbdata::meta. Referenced by VMDPLUGIN_init. |
|
Definition at line 351 of file webpdbplugin.c. References molfile_timestep_t::A, molfile_timestep_t::alpha, molfile_timestep_t::B, molfile_timestep_t::beta, molfile_timestep_t::C, molfile_timestep_t::coords, molfile_timestep_t::gamma, get_pdb_coordinates, get_pdb_cryst1, MOLFILE_ERROR, my_read_pdb_record, pdbdata::natoms, PDB_ATOM, PDB_CRYST1, PDB_END, PDB_EOF, and pdbdata::pos. Referenced by VMDPLUGIN_init. |
|
|
Definition at line 445 of file webpdbplugin.c. References VMDPLUGIN_API, and VMDPLUGIN_SUCCESS. |
|
|
Definition at line 440 of file webpdbplugin.c. References VMDPLUGIN_API, vmdplugin_register_cb, and VMDPLUGIN_SUCCESS. |
|
Definition at line 418 of file webpdbplugin.c. |
|
Initial value: { " The PDB is supported by RCSB, the NSF, US PHS, NIH, NCRP, NIGMS, NLM,", "and US DoE, who are not liable for the data. PDB files shall not be", "sold. See ftp://ftp.rcsb.org/advisory.doc for full details." } Definition at line 154 of file webpdbplugin.c. Referenced by open_file_read. |
|
Definition at line 160 of file webpdbplugin.c. Referenced by open_file_read. |