Download scripts/stride/p_turn.c from OneScience-Group/Chainsaw: direct link, hf CLI and curl.
- Browser
- Download file 1.05 kB
-
https://huggingface.co/OneScience-Group/Chainsaw/resolve/main/scripts/stride/p_turn.c
- Command line
-
hf download hf://OneScience-Group/Chainsaw/scripts/stride/p_turn.c
-
curl -L -o p_turn.c https://huggingface.co/OneScience-Group/Chainsaw/resolve/main/scripts/stride/p_turn.c
1.05 kB
| int Process_TURN(BUFFER Buffer, CHAIN **Chain, int *ChainNumber, COMMAND *Cmd) | |
| { | |
| int CC, TC; | |
| char *Field[MAX_FIELD]; | |
| BUFFER Tmp; | |
| if( Cmd->NActive && !ChInStr(Cmd->Active,SpaceToDash(Buffer[19])) ) | |
| return(SUCCESS); | |
| for( CC=0; CC < *ChainNumber && Chain[CC]->Id != Buffer[19]; CC++ ); | |
| if( CC == *ChainNumber ) { | |
| InitChain(&Chain[CC]); | |
| Chain[CC]->Id = Buffer[19]; | |
| (*ChainNumber)++; | |
| } | |
| TC = Chain[CC]->NTurn; | |
| Chain[CC]->Turn[TC] = (TURN *)ckalloc(sizeof(TURN)); | |
| SplitString(Buffer+15,Field,1); | |
| strcpy(Chain[CC]->Turn[TC]->Res1,Field[0]); | |
| SplitString(Buffer+26,Field,1); | |
| strcpy(Chain[CC]->Turn[TC]->Res2,Field[0]); | |
| strcpy(Tmp,Buffer); | |
| Tmp[24] = ' '; | |
| Tmp[35] = ' '; | |
| SplitString(Tmp+20,Field,1); | |
| strcpy(Chain[CC]->Turn[TC]->PDB_ResNumb1,Field[0]); | |
| SplitString(Tmp+31,Field,1); | |
| strcpy(Chain[CC]->Turn[TC]->PDB_ResNumb2,Field[0]); | |
| Chain[CC]->Turn[TC]->InsCode1 = Buffer[24]; | |
| Chain[CC]->Turn[TC]->InsCode2 = Buffer[35]; | |
| Chain[CC]->NTurn++; | |
| return(SUCCESS); | |
| } | |