AMBER Archive (2002)

Subject: chirality.c failure - diagnosis, but no cure...

From: Michael Ford (mford_at_ccrc.uga.edu)
Date: Thu Dec 19 2002 - 12:07:07 CST


I am running xleap on a complex containing a sugar with a carboxylate
group. I am getting the following failure when I load the pdb (prep
files are loaded of course)

No C1 in aaOrig list

C1 is the carboxylate carbon, attached to one carbon and 2 oxygens.

The offending code:
        for ( i=0; i<4; i++ ) {
                for ( j=i; j<4; j++ ) {
                        if ( aaOrig[j] == aaNew[i] )
                                break;
                }
                if ( j >= 4 ) {
                        DFATAL(( "No %s in aaOrig list\n",
                                        sContainerName(aaNew[i]) ));
              
So I know that the reason I'm getting the error, is that my C1 is only
bonded to 3 atoms, and to define the chirality, this routine looks for 4
atoms. I obviously need to modify my prep file, but I'm not sure how.

A bit of the prep file:
0 0 2

Terminal 5-N-Acetyl Alpha-D-Neuraminic Acid RESP 010 6-31G*
sa.dat
SA INT 0
CORRECT OMIT DU BEG
0.0
 1 DUMM DU M 0 -1 -2 0.000 0.0 0.0 0.0
 2 DUMM DU M 1 0 -1 1.522 0.0 0.0 0.0
 3 DUMM DU M 2 1 0 1.422 109.5 0.0 0.0
 4 C2 EC M 3 2 1 1.400 113.3 180.0 0.0331
 5 C1 C B 4 3 2 1.556 111.6 -56.2 0.9623
 6 O1A O2 E 5 4 3 1.230 120.0 90.0 -0.7877
 7 O1B O2 E 5 4 3 1.230 120.0 -90.0 -0.8221

Any help is appreciated.

Mike Ford