| 226 | 
  | 
      molInfo.myAtoms = &(info[k].atoms[atomOffset]); | 
| 227 | 
  | 
 | 
| 228 | 
  | 
      if (molInfo.nBonds > 0)  | 
| 229 | 
< | 
        molInfo.myBonds = new (Bond *) [molInfo.nBonds]; | 
| 229 | 
> | 
        molInfo.myBonds = new Bond*[molInfo.nBonds]; | 
| 230 | 
  | 
      else  | 
| 231 | 
  | 
        molInfo.myBonds = NULL; | 
| 232 | 
  | 
 | 
| 233 | 
  | 
      if (molInfo.nBends > 0)  | 
| 234 | 
< | 
        molInfo.myBends = new (Bend *) [molInfo.nBends]; | 
| 234 | 
> | 
        molInfo.myBends = new Bend*[molInfo.nBends]; | 
| 235 | 
  | 
      else  | 
| 236 | 
  | 
        molInfo.myBends = NULL; | 
| 237 | 
  | 
 | 
| 238 | 
  | 
      if (molInfo.nTorsions > 0)  | 
| 239 | 
< | 
        molInfo.myTorsions = new (Torsion *) [molInfo.nTorsions]; | 
| 239 | 
> | 
        molInfo.myTorsions = new Torsion *[molInfo.nTorsions]; | 
| 240 | 
  | 
      else  | 
| 241 | 
  | 
        molInfo.myTorsions = NULL; | 
| 242 | 
  | 
 | 
| 948 | 
  | 
 | 
| 949 | 
  | 
    info[i].useInitXSstate = globals->getUseInitXSstate(); | 
| 950 | 
  | 
    info[i].orthoTolerance = globals->getOrthoBoxTolerance(); | 
| 951 | 
< | 
     | 
| 951 | 
> | 
 | 
| 952 | 
> | 
    // check for thermodynamic integration | 
| 953 | 
> | 
    if (globals->haveThermIntLambda() && globals->haveThermIntK()) { | 
| 954 | 
> | 
      info[i].thermIntLambda = globals->getThermIntLambda(); | 
| 955 | 
> | 
      info[i].thermIntK = globals->getThermIntK(); | 
| 956 | 
> | 
      info[i].useThermInt = 1; | 
| 957 | 
> | 
       | 
| 958 | 
> | 
      Restraints *myRestraint = new Restraints(tot_nmol, info[i].thermIntLambda, info[i].thermIntK); | 
| 959 | 
> | 
      info[i].restraint = myRestraint; | 
| 960 | 
> | 
    } | 
| 961 | 
  | 
  } | 
| 962 | 
  | 
   | 
| 963 | 
  | 
  //setup seed for random number generator | 
| 1270 | 
  | 
        } | 
| 1271 | 
  | 
      } | 
| 1272 | 
  | 
 | 
| 1273 | 
+ | 
      strcpy(info[k].rawPotName, inFileName); | 
| 1274 | 
+ | 
      nameLength = strlen(info[k].rawPotName); | 
| 1275 | 
+ | 
      endTest = &(info[k].rawPotName[nameLength - 5]); | 
| 1276 | 
+ | 
      if (!strcmp(endTest, ".bass")){ | 
| 1277 | 
+ | 
        strcpy(endTest, ".raw"); | 
| 1278 | 
+ | 
      } | 
| 1279 | 
+ | 
      else if (!strcmp(endTest, ".BASS")){ | 
| 1280 | 
+ | 
        strcpy(endTest, ".raw"); | 
| 1281 | 
+ | 
      } | 
| 1282 | 
+ | 
      else{ | 
| 1283 | 
+ | 
        endTest = &(info[k].rawPotName[nameLength - 4]); | 
| 1284 | 
+ | 
        if (!strcmp(endTest, ".bss")){ | 
| 1285 | 
+ | 
          strcpy(endTest, ".raw"); | 
| 1286 | 
+ | 
        } | 
| 1287 | 
+ | 
        else if (!strcmp(endTest, ".mdl")){ | 
| 1288 | 
+ | 
          strcpy(endTest, ".raw"); | 
| 1289 | 
+ | 
        } | 
| 1290 | 
+ | 
        else{ | 
| 1291 | 
+ | 
          strcat(info[k].rawPotName, ".raw"); | 
| 1292 | 
+ | 
        } | 
| 1293 | 
+ | 
      } | 
| 1294 | 
+ | 
 | 
| 1295 | 
  | 
#ifdef IS_MPI | 
| 1296 | 
  | 
 | 
| 1297 | 
  | 
    } |