159 char *chain1,
int resnum1,
char *insert1,
160 char *chain2,
int resnum2,
char *insert2)
184 for(prev=pdb; prev->
next!=start;
NEXT(prev)) ;
199 ((p->
resnum == resnum1) &&
200 (p->
insert[0] >= insert1[0]))))
225 for(; last->next!=nextres;
NEXT(last)) ;
242 ((p->
resnum == resnum2) &&
243 (p->
insert[0] > insert2[0]))))
267 if(last->next !=
NULL)
302 char chain1[8], chain2[8],
303 insert1[8], insert2[8];
304 int resnum1, resnum2;
311 chain1, resnum1, insert1,
312 chain2, resnum2, insert2);
342 char *chain1,
int resnum1,
char *insert1,
343 char *chain2,
int resnum2,
char *insert2)
357 for(p=inpdb; p!=start;
NEXT(p))
420 char chain1[8], chain2[8],
421 insert1[8], insert2[8];
422 int resnum1, resnum2;
429 chain1, resnum1, insert1,
430 chain2, resnum2, insert2);
Include file for PDB routines.
void blCopyPDB(PDB *out, PDB *in)
BOOL blCopyConects(PDB *out, PDB *in)
Header file for general purpose routines.
PDB * blFindResidue(PDB *pdb, char *chain, int resnum, char *insert)
#define CHAINMATCH(chain1, chain2)
System-type variable type definitions.
PDB * blFindNextResidue(PDB *pdb)
Type definitions for maths.
char chain[blMAXCHAINLABEL]
BOOL blParseResSpec(char *spec, char *chain, int *resnum, char *insert)