| 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 |  | } |