Download scripts/stride/initchn.c from OneScience-Group/Chainsaw: direct link, hf CLI and curl.
- Browser
- Download file 1.62 kB
-
https://huggingface.co/OneScience-Group/Chainsaw/resolve/main/scripts/stride/initchn.c
- Command line
-
hf download hf://OneScience-Group/Chainsaw/scripts/stride/initchn.c
-
curl -L -o initchn.c https://huggingface.co/OneScience-Group/Chainsaw/resolve/main/scripts/stride/initchn.c
1.62 kB
| void InitChain(CHAIN **Chain) | |
| { | |
| *Chain = (CHAIN *)ckalloc(sizeof(CHAIN)); | |
| (*Chain)->NRes = 0; | |
| (*Chain)->NHetRes = 0; | |
| (*Chain)->NonStandRes = 0; | |
| (*Chain)->NHet = 0; | |
| (*Chain)->NonStandAtom = 0; | |
| (*Chain)->NHelix = 0; | |
| (*Chain)->NSheet = -1; | |
| (*Chain)->NTurn = 0; | |
| (*Chain)->NAssignedTurn = 0; | |
| (*Chain)->NBond = 0; | |
| (*Chain)->NHydrBond = 0; | |
| (*Chain)->NHydrBondTotal = 0; | |
| (*Chain)->NHydrBondInterchain = 0; | |
| (*Chain)->Method = XRay; | |
| (*Chain)->Ter = 0; | |
| (*Chain)->Resolution = 0.0; | |
| (*Chain)->File = (char *)ckalloc(BUFSZ*sizeof(char)); | |
| (*Chain)->Rsd = (RESIDUE **)ckalloc(MAX_RES*sizeof(RESIDUE *)); | |
| (*Chain)->HetRsd = (HETERORESIDUE **)ckalloc(MAX_HETRES*sizeof(HETERORESIDUE *)); | |
| (*Chain)->Het = (HET **)ckalloc(MAX_HET*sizeof(HET *)); | |
| (*Chain)->Helix = (HELIX **)ckalloc(MAX_HELIX*sizeof(HELIX *)); | |
| (*Chain)->Sheet = (SHEET **)ckalloc(MAX_SHEET*sizeof(SHEET *)); | |
| (*Chain)->Turn = (TURN **)ckalloc(MAX_TURN*sizeof(TURN *)); | |
| (*Chain)->AssignedTurn = (TURN **)ckalloc(MAX_TURN*sizeof(TURN *)); | |
| (*Chain)->SSbond = (SSBOND **)ckalloc(MAX_BOND*sizeof(SSBOND *)); | |
| (*Chain)->Info = (char **)ckalloc(MAX_INFO*sizeof(char *)); | |
| (*Chain)->Valid = YES; | |
| } | |