This repository is a base of Eos.
Revision | 789628b1e9341b2d0bea8e08874fed573b4c5b5e (tree) |
---|---|
Time | 2015-06-08 05:55:07 |
Author | Takuo Yasunaga <yasunaga@bio....> |
Commiter | Takuo Yasunaga |
Bug fixed and rebuild:
lmrcImageCopy
@@ -1,22 +0,0 @@ | ||
1 | -SOURCE=\ | |
2 | -Integration \ | |
3 | -PrevReleased \ | |
4 | -backup \ | |
5 | -bin \ | |
6 | -data \ | |
7 | -database \ | |
8 | -distribute \ | |
9 | -env \ | |
10 | -hostdepend \ | |
11 | -include \ | |
12 | -lib \ | |
13 | -optional \ | |
14 | -others \ | |
15 | -others2 \ | |
16 | -pione \ | |
17 | -sbin \ | |
18 | -src \ | |
19 | -tutorial \ | |
20 | -util \ | |
21 | -zephyr \ | |
22 | -#LastSource |
@@ -1,22 +0,0 @@ | ||
1 | -SOURCE=\ | |
2 | -Integration \ | |
3 | -PrevReleased \ | |
4 | -backup \ | |
5 | -bin \ | |
6 | -data \ | |
7 | -database \ | |
8 | -distribute \ | |
9 | -env \ | |
10 | -hostdepend \ | |
11 | -include \ | |
12 | -lib \ | |
13 | -optional \ | |
14 | -others \ | |
15 | -others2 \ | |
16 | -pione \ | |
17 | -sbin \ | |
18 | -src \ | |
19 | -tutorial \ | |
20 | -util \ | |
21 | -zephyr \ | |
22 | -#LastSource |
@@ -0,0 +1 @@ | ||
1 | +../sbin/MachineIndependent | |
\ No newline at end of file |
@@ -0,0 +1 @@ | ||
1 | +../sbin/MachineIndependent | |
\ No newline at end of file |
@@ -49,7 +49,6 @@ set auto_index(menuMultiRoiOKCommand) [list source [file join $dir Display2MenuR | ||
49 | 49 | set auto_index(menuMultiRoiAllDeleteCommand) [list source [file join $dir Display2MenuROI.wish]] |
50 | 50 | set auto_index(menuMultiRoiDeleteCommand) [list source [file join $dir Display2MenuROI.wish]] |
51 | 51 | set auto_index(menuEditCreate) [list source [file join $dir Display2MenuROI.wish]] |
52 | -set auto_index(fft2dCmd) [list source [file join $dir fft2dCmd.wish]] | |
53 | 52 | set auto_index(layerLineRecreate) [list source [file join $dir LayerLineUtil.wish]] |
54 | 53 | set auto_index(layerLineCreate) [list source [file join $dir LayerLineUtil.wish]] |
55 | 54 | set auto_index(layerLineClear) [list source [file join $dir LayerLineUtil.wish]] |
@@ -132,3 +131,4 @@ set auto_index(sectionClearAll) [list source [file join $dir SectionUtil.wish]] | ||
132 | 131 | set auto_index(sectionClear) [list source [file join $dir SectionUtil.wish]] |
133 | 132 | set auto_index(sectionChange) [list source [file join $dir SectionUtil.wish]] |
134 | 133 | set auto_index(unitCellRecreate) [list source [file join $dir UnitCell.wish]] |
134 | +set auto_index(fft2dCmd) [list source [file join $dir fft2dCmd.wish]] |
@@ -135,6 +135,7 @@ typedef struct dmFile3Tag { | ||
135 | 135 | char seperator[4]; |
136 | 136 | dmFileInteger4 ninfo; |
137 | 137 | dmFileInteger4* info; |
138 | + long pValue; // Offset | |
138 | 139 | void* value; // Array or value |
139 | 140 | void** value2; // Struct |
140 | 141 | void** value3; // Array of Struct |
@@ -151,6 +152,7 @@ typedef struct dmFile4Tag { | ||
151 | 152 | char seperator[4]; |
152 | 153 | dmFileInteger8 ninfo; |
153 | 154 | dmFileInteger8* info; |
155 | + long pValue; | |
154 | 156 | void* value; // Array or value |
155 | 157 | void** value2; // Struct |
156 | 158 | void** value3; // Array of Struct |
@@ -0,0 +1,23 @@ | ||
1 | +#ifndef EOS_BAYES_H | |
2 | +#define EOS_BAYES_H | |
3 | + | |
4 | +typedef struct eosBayesDistribution { | |
5 | + float min; | |
6 | + float max; | |
7 | + float delta; | |
8 | + int n; | |
9 | + float* prob; | |
10 | +} eosBayesDistribution; | |
11 | + | |
12 | + | |
13 | +typedef struct eosBayes { | |
14 | + int numDistribution; | |
15 | + eosBayesDistribution* prior; | |
16 | + eosBayesDistribution* posterior; | |
17 | + | |
18 | + int numLikelihood; | |
19 | + eosBayesDistribution* likelihood; | |
20 | +} eosBayes; | |
21 | + | |
22 | + | |
23 | +#endif /* EOS_BAYES_H */ |
@@ -20,6 +20,9 @@ typedef struct lmrcImageRadialDistributionInfo { | ||
20 | 20 | float Cx; |
21 | 21 | float Cy; |
22 | 22 | int flagAverage; |
23 | + int flagAzimuth; | |
24 | + int NAzimuth; | |
25 | + floatVector* azimuth; | |
23 | 26 | } lmrcImageRadialDistributionInfo; |
24 | 27 | /* struct end */ |
25 | 28 |
@@ -146,6 +146,7 @@ typedef struct dmFile3Tag { | ||
146 | 146 | char seperator[4]; |
147 | 147 | dmFileInteger4 ninfo; |
148 | 148 | dmFileInteger4* info; |
149 | + long pValue; // Offset | |
149 | 150 | void* value; // Array or value |
150 | 151 | void** value2; // Struct |
151 | 152 | void** value3; // Array of Struct |
@@ -162,6 +163,7 @@ typedef struct dmFile4Tag { | ||
162 | 163 | char seperator[4]; |
163 | 164 | dmFileInteger8 ninfo; |
164 | 165 | dmFileInteger8* info; |
166 | + long pValue; | |
165 | 167 | void* value; // Array or value |
166 | 168 | void** value2; // Struct |
167 | 169 | void** value3; // Array of Struct |
@@ -12,6 +12,8 @@ | ||
12 | 12 | static char __sccs_id[] = "@(#)mrcImageCopy ver1.1; Date:96/05/08 @(#)"; |
13 | 13 | #include <math.h> |
14 | 14 | #include <stdlib.h> |
15 | +#define DEBUG | |
16 | +#include "genUtil.h" | |
15 | 17 | #include "../inc/mrcImage.h" |
16 | 18 | |
17 | 19 | void |
@@ -22,14 +24,17 @@ lmrcImageCopy(mrcImage* dst, mrcImage* src, mrcImageParaTypeRealCoord to) | ||
22 | 24 | mrcImageParaTypeInteger x, y, z; |
23 | 25 | int k; |
24 | 26 | |
25 | - for(iz=0; iz<dst->HeaderN.z; iz++) { | |
26 | - for(iy=0; iy<dst->HeaderN.y; iy++) { | |
27 | - for(ix=0; ix<dst->HeaderN.x; ix++) { | |
28 | - x = (int)(ix - to.x + 0.5); | |
29 | - y = (int)(iy - to.y + 0.5); | |
30 | - z = (int)(iz - to.z + 0.5); | |
31 | - mrcPixelDataGet(src, x, y, z, &data, mrcPixelRePart, mrcPixelHowNearest); | |
32 | - mrcPixelDataSet(dst, ix, iy, iz, data, mrcPixelRePart); | |
27 | + DEBUGPRINT3("to: %g %g %g in lmrcImageCopy\n", to.x, to.y, to.z); | |
28 | + DEBUGPRINT3("src: %d %d %d in lmrcImageCopy\n", src->HeaderN.x, src->HeaderN.y, src->HeaderN.z); | |
29 | + DEBUGPRINT3("dst: %d %d %d in lmrcImageCopy\n", dst->HeaderN.x, dst->HeaderN.y, dst->HeaderN.z); | |
30 | + for(iz=0; iz<src->HeaderN.z; iz++) { | |
31 | + for(iy=0; iy<src->HeaderN.y; iy++) { | |
32 | + for(ix=0; ix<src->HeaderN.x; ix++) { | |
33 | + x = (int)(ix + to.x + 0.5); | |
34 | + y = (int)(iy + to.y + 0.5); | |
35 | + z = (int)(iz + to.z + 0.5); | |
36 | + mrcPixelDataGet(src, ix, iy, iz, &data, mrcPixelRePart, mrcPixelHowNearest); | |
37 | + mrcPixelDataSet(dst, x, y, z, data, mrcPixelRePart); | |
33 | 38 | } |
34 | 39 | } |
35 | 40 | } |
@@ -610,29 +610,57 @@ pdbRecordIsNearby(pdbRecord record1,pdbRecord record2) | ||
610 | 610 | pdbFileParaTypeInteger |
611 | 611 | pdbZValueGet(pdbFile* pdb) |
612 | 612 | { |
613 | - if( pdb->PDB->AtomName[1] == 'H') { | |
614 | - return 1; | |
615 | - } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'C') { | |
616 | - return 6; | |
617 | - } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'N') { | |
618 | - return 7; | |
619 | - } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'O') { | |
620 | - return 8; | |
621 | - } else if(pdb->PDB->AtomName[0] == 'M' && pdb->PDB->AtomName[1] == 'G') { | |
622 | - return 12; | |
623 | - } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'P') { | |
624 | - return 15; | |
625 | - } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'S') { | |
626 | - return 16; | |
613 | + if( pdb->PDB->Footnote[6] == ' ' && pdb->PDB->Footnote[7] == 'H') { | |
614 | + return 1; | |
615 | + } else if(pdb->PDB->Footnote[6] == ' ' && pdb->PDB->Footnote[7] == 'C') { | |
616 | + return 6; | |
617 | + } else if(pdb->PDB->Footnote[6] == ' ' && pdb->PDB->Footnote[7] == 'N') { | |
618 | + return 7; | |
619 | + } else if(pdb->PDB->Footnote[6] == ' ' && pdb->PDB->Footnote[7] == 'O') { | |
620 | + return 8; | |
621 | + } else if(pdb->PDB->Footnote[6] == 'N' && pdb->PDB->Footnote[7] == 'A') { | |
622 | + return 11; | |
623 | + } else if(pdb->PDB->Footnote[6] == 'M' && pdb->PDB->Footnote[7] == 'G') { | |
624 | + return 12; | |
625 | + } else if(pdb->PDB->Footnote[6] == ' ' && pdb->PDB->Footnote[7] == 'P') { | |
626 | + return 15; | |
627 | + } else if(pdb->PDB->Footnote[6] == ' ' && pdb->PDB->Footnote[7] == 'S') { | |
628 | + return 16; | |
629 | + } else if(pdb->PDB->Footnote[6] == 'C' && pdb->PDB->Footnote[7] == 'L') { | |
630 | + return 17; | |
631 | + } else if(pdb->PDB->Footnote[6] == ' ' && pdb->PDB->Footnote[7] == 'K') { | |
632 | + return 19; | |
633 | + } else if(pdb->PDB->Footnote[6] == 'C' && pdb->PDB->Footnote[7] == 'A') { | |
634 | + return 20; | |
635 | + } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'H') { | |
636 | + return 1; | |
637 | + } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'C') { | |
638 | + return 6; | |
639 | + } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'N') { | |
640 | + return 7; | |
641 | + } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'O') { | |
642 | + return 8; | |
643 | + } else if(pdb->PDB->AtomName[0] == 'N' && pdb->PDB->AtomName[1] == 'A') { | |
644 | + return 11; | |
645 | + } else if(pdb->PDB->AtomName[0] == 'M' && pdb->PDB->AtomName[1] == 'G') { | |
646 | + return 12; | |
647 | + } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'P') { | |
648 | + return 15; | |
649 | + } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'S') { | |
650 | + return 16; | |
627 | 651 | } else if(pdb->PDB->AtomName[0] == 'C' && pdb->PDB->AtomName[1] == 'L') { |
628 | 652 | return 17; |
629 | - } else if(pdb->PDB->AtomName[0] == 'C' && pdb->PDB->AtomName[1] == 'A') { | |
630 | - return 20; | |
653 | + } else if(pdb->PDB->AtomName[0] == ' ' && pdb->PDB->AtomName[1] == 'K') { | |
654 | + return 19; | |
655 | + } else if(pdb->PDB->AtomName[0] == 'C' && pdb->PDB->AtomName[1] == 'A') { | |
656 | + return 20; | |
631 | 657 | } else if(pdb->PDB->AtomName[0] == 'F' && pdb->PDB->AtomName[1] == 'E') { |
632 | 658 | return 26; |
633 | - } else { | |
634 | - fprintf(stderr, "Not supported element: %c%c to Carbon\n", pdb->PDB->AtomName[0], pdb->PDB->AtomName[1]); | |
635 | - return 6; | |
636 | - } | |
659 | + } else { | |
660 | + fprintf(stderr, "Not supported element: %c%c\n", pdb->PDB->Footnote[6], pdb->PDB->Footnote[7]); | |
661 | + fprintf(stderr, "Not supported element: %c%c\n", pdb->PDB->AtomName[0], pdb->PDB->AtomName[1]); | |
662 | + return 6; | |
663 | + } | |
664 | + return 6; | |
637 | 665 | } |
638 | 666 |
@@ -17,6 +17,7 @@ SpecialNumber \ | ||
17 | 17 | String \ |
18 | 18 | Vector \ |
19 | 19 | dummy \ |
20 | +eosBayes \ | |
20 | 21 | eosCuda \ |
21 | 22 | eosFunc \ |
22 | 23 | eosList \ |
@@ -17,6 +17,7 @@ SpecialNumber \ | ||
17 | 17 | String \ |
18 | 18 | Vector \ |
19 | 19 | dummy \ |
20 | +eosBayes \ | |
20 | 21 | eosCuda \ |
21 | 22 | eosFunc \ |
22 | 23 | eosList \ |
@@ -0,0 +1,5 @@ | ||
1 | +SOURCE=\ | |
2 | +doc \ | |
3 | +inc \ | |
4 | +src \ | |
5 | +#LastSource |
@@ -0,0 +1,5 @@ | ||
1 | +SOURCE=\ | |
2 | +doc \ | |
3 | +inc \ | |
4 | +src \ | |
5 | +#LastSource |
@@ -0,0 +1,2 @@ | ||
1 | +CCHeader = \ | |
2 | + |
@@ -0,0 +1,2 @@ | ||
1 | +CHeader = \ | |
2 | + |
@@ -0,0 +1,2 @@ | ||
1 | +Ruby = \ | |
2 | + |
@@ -0,0 +1,2 @@ | ||
1 | +Wish = \ | |
2 | + |
@@ -2,6 +2,7 @@ SOURCE=\ | ||
2 | 2 | Cluster \ |
3 | 3 | Coord \ |
4 | 4 | DCDFile \ |
5 | +DataManip \ | |
5 | 6 | Integration \ |
6 | 7 | admin \ |
7 | 8 | array \ |
@@ -2,7 +2,6 @@ SOURCE=\ | ||
2 | 2 | Cluster \ |
3 | 3 | Coord \ |
4 | 4 | DCDFile \ |
5 | -DataManip \ | |
6 | 5 | Integration \ |
7 | 6 | admin \ |
8 | 7 | array \ |
@@ -1,5 +0,0 @@ | ||
1 | -SOURCE=\ | |
2 | -clusterLog2ToLog \ | |
3 | -clusterLogASCII2Binary \ | |
4 | -clusterShow \ | |
5 | -#LastSource |
@@ -1,4 +0,0 @@ | ||
1 | -SOURCE=\ | |
2 | -coordRotation \ | |
3 | -pointsSetToPDB \ | |
4 | -#LastSource |
@@ -1,11 +0,0 @@ | ||
1 | -SOURCE=\ | |
2 | -dcdAtomChangeDistanceFromAtom \ | |
3 | -dcdAtomDistanceDistribution \ | |
4 | -dcdCompareCA \ | |
5 | -dcdDistanceAtomBetweenAtom \ | |
6 | -dcdFilePrint \ | |
7 | -dcdInfo \ | |
8 | -dcdSelectAtoms \ | |
9 | -dcdSerectAtom \ | |
10 | -dcdTimeSeriesBehavior \ | |
11 | -#LastSource |
@@ -0,0 +1,4 @@ | ||
1 | +SOURCE=\ | |
2 | +bmp2mrc \ | |
3 | +dm \ | |
4 | +#LastSource |
@@ -0,0 +1,119 @@ | ||
1 | +include ../../Config/Define.inc | |
2 | +include ../Config/Define.inc | |
3 | +include Config/Define.inc | |
4 | +include .Source | |
5 | + | |
6 | +all: | |
7 | + for dir in ${SOURCE} ; \ | |
8 | + do \ | |
9 | + if [ -d $${dir} ] ; then \ | |
10 | + $(CD) $${dir}; make all; $(CD) ..; \ | |
11 | + fi \ | |
12 | + done | |
13 | + | |
14 | +install: | |
15 | + for dir in ${SOURCE} ; \ | |
16 | + do \ | |
17 | + if [ -d $${dir} ] ; then \ | |
18 | + $(CD) $${dir}; make install; $(CD) ..; \ | |
19 | + fi \ | |
20 | + done | |
21 | + | |
22 | +put: | |
23 | + for dir in ${SOURCE} ; \ | |
24 | + do \ | |
25 | + if [ -d $${dir} ] ; then \ | |
26 | + $(CD) $${dir}; make put; $(CD) ..; \ | |
27 | + fi \ | |
28 | + done | |
29 | + | |
30 | +putSF: | |
31 | + if [ -f private ] ; then \ | |
32 | + echo "$(WORLDNAME)/$(CLASSNAME) is private " ; \ | |
33 | + else \ | |
34 | + for dir in ${SOURCE} ; \ | |
35 | + do \ | |
36 | + if [ -d $${dir} ] ; then \ | |
37 | + $(CD) $${dir}; make putSF; $(CD) ..; \ | |
38 | + fi \ | |
39 | + done \ | |
40 | + fi | |
41 | + | |
42 | +clean: | |
43 | + for dir in ${SOURCE} ; \ | |
44 | + do \ | |
45 | + $(CD) $${dir}; make clean; $(CD) ..; \ | |
46 | + done | |
47 | + | |
48 | +check: | |
49 | + @for dir in ${SOURCE} ; do \ | |
50 | + if [ -d $${dir} ] ; then \ | |
51 | + $(CD) $${dir}; \ | |
52 | + echo $${dir}; \ | |
53 | + $(RM) Makefile; \ | |
54 | + $(CP) ../../../Config/Template/$(WORLDNAME)Template.Dir/Makefile Makefile ; \ | |
55 | + make check; \ | |
56 | + $(CD) ..; \ | |
57 | + fi \ | |
58 | + done | |
59 | + | |
60 | +update: | |
61 | + @for dir in ${SOURCE} ; do \ | |
62 | + if [ -d $${dir} ] ; then \ | |
63 | + $(CD) $${dir}; \ | |
64 | + echo $${dir}; \ | |
65 | + $(RM) Makefile; \ | |
66 | + $(CP) ../../../Config/Template/$(WORLDNAME)Template.Dir/Makefile Makefile ; \ | |
67 | + make update; \ | |
68 | + $(CD) ..; \ | |
69 | + fi \ | |
70 | + done | |
71 | + | |
72 | +depend: check | |
73 | + @for dir in ${SOURCE} ; \ | |
74 | + do \ | |
75 | + $(CD) $${dir}; make depend; $(CD) ..; \ | |
76 | + done | |
77 | + | |
78 | +backup: | |
79 | + cd ../../..; \ | |
80 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \ | |
81 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \ | |
82 | + tar uvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]* | |
83 | + tar uvf ${EOS_HOME}/backup/EosBase.tar .[A-z]* | |
84 | + @for dir in ${SOURCE} ; \ | |
85 | + do \ | |
86 | + $(CD) $${dir}; make backup; $(CD) ..; \ | |
87 | + done | |
88 | + | |
89 | +backup-all: | |
90 | + cd ../../..; \ | |
91 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \ | |
92 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \ | |
93 | + tar rvf ${EOS_HOME}/backup/EosBase.tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]* | |
94 | + tar rvf ${EOS_HOME}/backup/EosBase.tar .[A-z]* | |
95 | + @for dir in ${SOURCE} ; \ | |
96 | + do \ | |
97 | + $(CD) $${dir}; make backup; $(CD) ..; \ | |
98 | + done | |
99 | + | |
100 | +distribute: | |
101 | + cd ../../..; \ | |
102 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \ | |
103 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \ | |
104 | + tar uvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]* | |
105 | + @for dir in ${SOURCE} ; \ | |
106 | + do \ | |
107 | + $(CD) $${dir}; make distribute; $(CD) ..; \ | |
108 | + done | |
109 | + | |
110 | +distribute-all: | |
111 | + cd ../../..; \ | |
112 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Config; \ | |
113 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/Makefile; \ | |
114 | + tar rvf ${EOS_HOME}/distribute/src.$(OSTYPE).tar src/$(WORLDNAME)/$(CLASSNAME)/.[A-z]* | |
115 | + @for dir in ${SOURCE} ; \ | |
116 | + do \ | |
117 | + $(CD) $${dir}; make distribute-all; $(CD) ..; \ | |
118 | + done | |
119 | + |
@@ -1 +0,0 @@ | ||
1 | -/Users/tacyas/Eos/src/Config/Template/ToolsHomeTemplate.Dir/Makefile | |
\ No newline at end of file |
@@ -0,0 +1,5 @@ | ||
1 | +include ../Config/Define.inc | |
2 | +include Config/Define.inc | |
3 | +include .Source | |
4 | + | |
5 | +include Config/Target.inc |
@@ -0,0 +1,19 @@ | ||
1 | +<HTML> | |
2 | +<HEAD> | |
3 | +<TITLE>mrcImage3DPeakGet</TITLE> | |
4 | +</HEAD> | |
5 | +<BODY> | |
6 | +<H1>mrcImage3DPeakGet</H1> | |
7 | +<H2>Usage</H2> | |
8 | +<PRE> | |
9 | +Usage: mrcImage3DPeakGet | |
10 | +Options: | |
11 | + [-i[nput] In (NULL ).as(inFile::mrcImage ) ] :Essential :Input:3D | |
12 | + [-I[nformation] Info (stdin ).as(inFile::ASCII ) ] :Optional :Input:ROI Info | |
13 | + [-o[utput] Out (stdout ).as(outFile::ASCII ) ] :Optional :Output:Positon | |
14 | + [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile | |
15 | + [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode | |
16 | +----- Additional Usage ----- | |
17 | +</PRE> | |
18 | +</BODY> | |
19 | +</HTML> |
@@ -8,9 +8,10 @@ | ||
8 | 8 | <PRE> |
9 | 9 | Usage: mrcImageAutoCorrelationWithWindowing |
10 | 10 | Options: |
11 | - [-i[nput] In (NULL ).as(inFile ) ] :Essential :InputDataFile | |
12 | - [-o[utput] Out (NULL ).as(outFile ) ] :Essential :OutputDataFile | |
13 | - [-O[utput] OutWin (NULL ).as(outFile ) ] :Optional :Output WindowedFile | |
11 | + [-i[nput] In (NULL ).as(inFile::mrcImage ) ] :Essential :Input | |
12 | + [-o[utput] Out (NULL ).as(outFile::mrcImage ) ] :Essential :Output | |
13 | + [-o[utput]c[entre] OutCentre (NULL ).as(outFile::mrcImage ) ] :Optional :OutputDataFile | |
14 | + [-O[utput] OutWin (NULL ).as(outFile::mrcImage ) ] :Optional :Output WindowedFile | |
14 | 15 | [-W[indowing]y Wy (6 ).as(Real ) ] :Optional :Window Height: N.y * 1/Wy |
15 | 16 | [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile |
16 | 17 | [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode |
@@ -10,7 +10,7 @@ Usage: mrcImageDensityInfo | ||
10 | 10 | Options: |
11 | 11 | [-i[nput] In (NULL ).as(inFile ) ] :Essential :InputDataFile |
12 | 12 | [-o[utput] Out (stdout ).as(outFile ) ] :Optional :OutputDataFile |
13 | - [-C[ontour] Contour (10 ).as(Real ) ] :Optional :ContourLevel: 10 6.950489e-310ach | |
13 | + [-C[ontour] Contour (10 ).as(Real ) ] :Optional :ContourLevel: 10 5.533535e-322ach | |
14 | 14 | [-log Log (NULL ).as(appendFile ) ] :Optional :OutputDataFile |
15 | 15 | [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile |
16 | 16 | [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode |
@@ -0,0 +1 @@ | ||
1 | +/bin/bash: mrcImageSNEstimate: No such file or directory |
@@ -150,6 +150,15 @@ main(int argc, char* argv[]) | ||
150 | 150 | (info.mode&HowToCreateImageBit)); |
151 | 151 | for(iy=0; iy < info.rotny; iy+= droty) { |
152 | 152 | DEBUGPRINT2("%g %g\n", ix, iy); |
153 | + | |
154 | +#ifdef DEBUG | |
155 | + { | |
156 | + pdbFileTop(&pdb); | |
157 | + pdbFileNextAtom(&pdb); | |
158 | + DEBUGPRINT3("(x, y, z)=(%g, %g %g)\n", pdb.PDB->Coord.x, pdb.PDB->Coord.y, pdb.PDB->Coord.z); | |
159 | + } | |
160 | +#endif | |
161 | + | |
153 | 162 | if(!info.flagRotMode) { |
154 | 163 | roty = ((double)iy)/info.rotny*2.0*M_PI; |
155 | 164 | pdbRotationZXY(&pdb, rotx, -roty, -rotz); |
@@ -158,8 +167,26 @@ main(int argc, char* argv[]) | ||
158 | 167 | pdbRotationFollowingEulerAngle(&pdb, info.RotMode, -roty, rotx, -rotz); |
159 | 168 | } |
160 | 169 | |
170 | +#ifdef DEBUG | |
171 | + { | |
172 | + pdbFileTop(&pdb); | |
173 | + pdbFileNextAtom(&pdb); | |
174 | + DEBUGPRINT3("(x, y, z)=(%g, %g %g)\n", pdb.PDB->Coord.x, pdb.PDB->Coord.y, pdb.PDB->Coord.z); | |
175 | + } | |
176 | +#endif | |
177 | + | |
161 | 178 | DEBUGPRINT3("rot: (%g %g %g) \n", rotx*DEGREE, roty*DEGREE, rotz*DEGREE); |
179 | + | |
162 | 180 | lpdb2mrc2d(&mrc, &pdb, &linfo, 'z', 0); |
181 | +#ifdef DEBUG | |
182 | + { | |
183 | + char s[1024]; | |
184 | + | |
185 | + sprintf(s, "/tmp/test.mrc.%03d", (int)zsection); | |
186 | + | |
187 | + mrcFileWrite(&mrc, s, "tmp", 0); | |
188 | + } | |
189 | +#endif | |
163 | 190 | |
164 | 191 | if(!info.flagRotMode) { |
165 | 192 | pdbRotationYXZ(&pdb, -rotx, roty, rotz); |
@@ -174,7 +201,15 @@ main(int argc, char* argv[]) | ||
174 | 201 | to.y = fmod(to.y*info.ny, out.HeaderN.y); |
175 | 202 | DEBUGPRINT2("map %f %f\n", to.x, to.y); |
176 | 203 | to.z = 0.0; |
204 | + DEBUGPRINT3("to: %f %f %f\n", to.x, to.y, to.z); | |
177 | 205 | lmrcImageCopy(&out, &mrc, to); |
206 | +#ifdef DEBUG | |
207 | + { | |
208 | + char s[1024]; | |
209 | + sprintf(s, "/tmp/test.2d.%03d", (int)zsection); | |
210 | + mrcFileWrite(&out, s, "tmp", 0); | |
211 | + } | |
212 | +#endif | |
178 | 213 | } |
179 | 214 | if(info.flagOut3D) { |
180 | 215 | to.x = 0.0; |
@@ -188,6 +223,7 @@ main(int argc, char* argv[]) | ||
188 | 223 | out3D.Tailer[(int)zsection].Cont.Rot1 = -roty; |
189 | 224 | out3D.Tailer[(int)zsection].Cont.Rot2 = rotx; |
190 | 225 | out3D.Tailer[(int)zsection].Cont.Rot3 = -rotz; |
226 | + DEBUGPRINT3("to: %f %f %f\n", to.x, to.y, to.z); | |
191 | 227 | lmrcImageCopy(&out3D, &mrc, to); |
192 | 228 | zsection += 1.0; |
193 | 229 | } |
@@ -36,6 +36,7 @@ Options: | ||
36 | 36 | [-w[eight] Weight (1.0 ).as(Real ) ] :Optional :weight |
37 | 37 | [-sig[ma] Sigma (0.0 ).as(Real ) ] :Optional :Sigma[A]:Atom radius |
38 | 38 | [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile |
39 | + [-cuda cudaDeviceID (0 ).as(Integer ) ] :Optional :UseCuda | |
39 | 40 | [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode: 0 Merc; 1: Earth |
40 | 41 | ----- Attention1 ----- |
41 | 42 | If both of -s and -startEA, first -s and second -startEA will be performed |
@@ -16,7 +16,12 @@ exec: | ||
16 | 16 | |
17 | 17 | exec2: |
18 | 18 | @echo "----- Execution Check -----" |
19 | - ../$(OSTYPE)/$(OBJECTNAME) -i data/121p.shift.pdb -o data/121p.mrc2d2 -O data/121p.mrc2dStack2 -s -32 -32 -n 32 32 -d 2 2 -Rot 12 12 -m 1 -sig 3 | |
19 | + ../$(OSTYPE)/$(OBJECTNAME) -i data/121p.shift.pdb -o data/121p.mrc2d2 -O data/121p.mrc2dStack2 -s -32 -32 -n 32 32 -d 2 2 -Rot 12 12 -m 3 -sig 3 | |
20 | + @echo "----- Calc check -----" | |
21 | + | |
22 | +exec3: | |
23 | + @echo "----- Execution Check -----" | |
24 | + ../$(OSTYPE)/$(OBJECTNAME) -i data/121p.shift.pdb -o data/121p.mrc2d3 -O data/121p.mrc2dStack3 -s -32 -32 -n 32 32 -d 2 2 -Rot 4 4 -m 3 -sig 3 | |
20 | 25 | @echo "----- Calc check -----" |
21 | 26 | |
22 | 27 | clean: |
@@ -89,6 +89,7 @@ additionalUsage() | ||
89 | 89 | * * pdbZValueGet |
90 | 90 | * * return value: Atomic Mass of the current atom |
91 | 91 | */ |
92 | +/* | |
92 | 93 | int |
93 | 94 | pdbZValueGet(pdbRecord* current) |
94 | 95 | { |
@@ -139,7 +140,7 @@ pdbZValueGet(pdbRecord* current) | ||
139 | 140 | } |
140 | 141 | return 1; |
141 | 142 | } |
142 | - | |
143 | +*/ | |
143 | 144 | void |
144 | 145 | lpdb2mrc2dWithCTF(mrcImage* out, pdbFile* pdb, lpdb2mrc2dWithCTFInfo* linfo, ctfInfo* ctf, int mode) |
145 | 146 | { |
@@ -189,7 +190,7 @@ lpdb2mrc2dWithCTF(mrcImage* out, pdbFile* pdb, lpdb2mrc2dWithCTFInfo* linfo, ctf | ||
189 | 190 | if(i%100==0) { |
190 | 191 | fprintf(stderr, "%d\n", i); |
191 | 192 | } |
192 | - Z = pdbZValueGet(pdb->PDB); | |
193 | + Z = pdbZValueGet(pdb); | |
193 | 194 | R = aH *pow(Z, -1.0/3.0); |
194 | 195 | |
195 | 196 | mrcInit(&sub, NULL); |
@@ -241,4 +242,3 @@ lpdb2mrc2dWithCTF(mrcImage* out, pdbFile* pdb, lpdb2mrc2dWithCTFInfo* linfo, ctf | ||
241 | 242 | } |
242 | 243 | } |
243 | 244 | } |
244 | - |
@@ -1 +1,37 @@ | ||
1 | -/bin/bash: pdb2mrc2dWithCTF: No such file or directory | |
1 | +<HTML> | |
2 | +<HEAD> | |
3 | +<TITLE>pdb2mrc2dWithCTF</TITLE> | |
4 | +</HEAD> | |
5 | +<BODY> | |
6 | +<H1>pdb2mrc2dWithCTF</H1> | |
7 | +<H2>Usage</H2> | |
8 | +<PRE> | |
9 | +Usage: pdb2mrc2dWithCTF | |
10 | +Options: | |
11 | + [-i[nput] In (NULL ).as(inFile ) ] :Essential :Input: PDB | |
12 | + [-o[utput] Out (NULL ).as(outFile ) ] :Essential :Output: MRC | |
13 | + [-N Nx (2048 ).as(Integer ) | |
14 | + Ny (2048 ).as(Integer ) ] :Optional :Input: Nx Ny [pixel] | |
15 | + [-d dx (1.72 ).as(Real ) | |
16 | + dy (1.72 ).as(Real ) ] :Optional :Input: dx dy [A] | |
17 | + [-Centre cx (0 ).as(Real ) | |
18 | + cy (0 ).as(Real ) | |
19 | + cz (0 ).as(Real ) ] :Optional :Input: CentreX CentreY [A] | |
20 | + [-n nx (64 ).as(Integer ) | |
21 | + ny (64 ).as(Integer ) ] :Optional :Input: nx ny for subimage [pixel] | |
22 | + [-kV kV (200. ).as(Real ) ] :Optional :kV | |
23 | + [-Cs Cs (1.7 ).as(Real ) ] :Optional :Cs | |
24 | + [-d[e]f[ocus] Defocus (10000 ).as(Real ) ] :Optional :Defocus [A] at z = 0 | |
25 | + [-A[overP] AoverP (0.07 ).as(Real ) ] :Optional :AoverP | |
26 | + [-Ain Ain (0.2 ).as(Real ) ] :Optional :Beta: IlluminationAngle [mrad] | |
27 | + [-ctfMode ctfMode (33 ).as(Integer ) ] :Optional :ctfMode | |
28 | + [-E[uler]A[ngle] EulerAngle (XEYS ).as(String ) | |
29 | + Rot1 (0 ).as(Real ) | |
30 | + Rot2 (0 ).as(Real ) | |
31 | + Rot3 (0 ).as(Real ) ] :Optional :EulerAngle: [degree] | |
32 | + [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile | |
33 | + [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode | |
34 | +----- Additional Usage ----- | |
35 | +</PRE> | |
36 | +</BODY> | |
37 | +</HTML> |
@@ -11,7 +11,7 @@ help: | ||
11 | 11 | |
12 | 12 | exec: |
13 | 13 | @echo "----- Execution Check -----" |
14 | - ../$(OSTYPE)/$(OBJECTNAME) | |
14 | + ../$(OSTYPE)/$(OBJECTNAME) -i data/121p.pdb -o data/121p.mrc | |
15 | 15 | @echo "----- Calc check -----" |
16 | 16 | |
17 | 17 | clean: |
@@ -1 +1,36 @@ | ||
1 | -/bin/bash: pdbCrystalCreate: No such file or directory | |
1 | +<HTML> | |
2 | +<HEAD> | |
3 | +<TITLE>pdbCrystalCreate</TITLE> | |
4 | +</HEAD> | |
5 | +<BODY> | |
6 | +<H1>pdbCrystalCreate</H1> | |
7 | +<H2>Usage</H2> | |
8 | +<PRE> | |
9 | +Usage: pdbCrystalCreate | |
10 | +Options: | |
11 | + [-i[nput] In (NULL ).as(inFile ) ] :Essential :Input:PDB | |
12 | + [-I[nfo] Info (NULL ).as(inFile ) ] :Essential :Input:Crystal Information | |
13 | + [-o[utput] Out (NULL ).as(outFile ) ] :Essential :Output:PDB | |
14 | + [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile | |
15 | + [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode | |
16 | +----- Additional Usage ----- | |
17 | +----- CrystalInfo ----- | |
18 | +aAxis %15.6g %15.6g %15.6g | |
19 | +bAxis %15.6g %15.6g %15.6g | |
20 | +cAxis %15.6g %15.6g %15.6g | |
21 | +CellLength %15.6g %15.6g %15.6g | |
22 | +Origin %15.6g %15.6g %15.6g | |
23 | +N %15d %15d %15d | |
24 | +StartN %15d %15d %15d | |
25 | +SpaceGroup %15d | |
26 | +HelixInfo %10d %10d %10d | |
27 | +### Attention ### | |
28 | +Parameter Order is important: Dependent between CellLength and a|b|cAxis. | |
29 | + Because each of aAxis, bAxis, cAxis must be a unit vector. | |
30 | +HelixInfo t u n | |
31 | +----- CrystalSpaceGroup ----- | |
32 | + 0 P1 | |
33 | + 1 HelicalSymmmetry | |
34 | +</PRE> | |
35 | +</BODY> | |
36 | +</HTML> |
@@ -1 +1,37 @@ | ||
1 | -/bin/bash: pdbHelix: No such file or directory | |
1 | +<HTML> | |
2 | +<HEAD> | |
3 | +<TITLE>pdbHelix</TITLE> | |
4 | +</HEAD> | |
5 | +<BODY> | |
6 | +<H1>pdbHelix</H1> | |
7 | +<H2>Usage</H2> | |
8 | +<PRE> | |
9 | +Usage: pdbHelix | |
10 | +Options: | |
11 | + [-i[nput] In (NULL ).as(inFile ) ] :Essential :InputDataFile | |
12 | + [-o[utput] Out (NULL ).as(outFile ) ] :Optional :OutputDataFile | |
13 | + [-3[D] Out3D (NULL ).as(outFile ) ] :Optional :OutputDataFile(3D-mrc) | |
14 | + [-2[D] Out2D (NULL ).as(outFile ) ] :Optional :OutputDataFile(2D-mrc projection(y-z)) | |
15 | + [-d[elta] delta (5 ).as(Real ) ] :Optional :delta[A](mrc-file) | |
16 | + [-p[delphi] delphi (165 ).as(Real ) ] :Essential :deltaPhi | |
17 | + [-dp[delphi] deldelphi (5 ).as(Real ) ] :Optional :deltaDeltaPhi | |
18 | + [-z[deltaz] delz (5 ).as(Real ) ] :Essential :deltaz | |
19 | + [-n[Molecule] nMolecule (1 ).as(Integer ) ] :Essential :NumberOfMolecules | |
20 | + [-nx nx (1 ).as(Integer ) ] :Optional :Pixel[Def:] | |
21 | + [-ny ny (1 ).as(Integer ) ] :Optional :Pixel[Def:] | |
22 | + [-nz nz (1 ).as(Integer ) ] :Optional :Pixel[Def:] | |
23 | + [-Sx[tart] Startx (0.0 ).as(Real ) ] :Optional :Startx[A] | |
24 | + [-Sy[tart] Starty (0.0 ).as(Real ) ] :Optional :Starty[A] | |
25 | + [-Sz[tart] Startz (0.0 ).as(Real ) ] :Optional :Startz[A] | |
26 | + [-w[eight] Weight (1.0 ).as(Real ) ] :Optional :Weight | |
27 | + [-dx dx (2.5 ).as(Real ) ] :Optional :dx | |
28 | + [-dy dy (2.5 ).as(Real ) ] :Optional :dy | |
29 | + [-dz dz (2.5 ).as(Real ) ] :Optional :dz | |
30 | + [-startn startn (0 ).as(Integer ) ] :Optional :start molecule's index | |
31 | + [-startC startID (A ).as(Character ) ] :Optional :start chain ID | |
32 | + [-deltaSeq deltaSeq (1000 ).as(Integer ) ] :Optional :start chain ID | |
33 | + [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile | |
34 | + [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode | |
35 | +</PRE> | |
36 | +</BODY> | |
37 | +</HTML> |
@@ -1 +1,28 @@ | ||
1 | -/bin/bash: pdbMove: No such file or directory | |
1 | +<HTML> | |
2 | +<HEAD> | |
3 | +<TITLE>pdbMove</TITLE> | |
4 | +</HEAD> | |
5 | +<BODY> | |
6 | +<H1>pdbMove</H1> | |
7 | +<H2>Usage</H2> | |
8 | +<PRE> | |
9 | +Usage: pdbMove | |
10 | +Options: | |
11 | + [-i[nput] In (NULL ).as(inFile ) ] :Essential :InputDataFile | |
12 | + [-o[utput] Out (NULL ).as(outFile ) ] :Essential :OutputDataFile | |
13 | + [-x X (0.0 ).as(Real ) ] :Optional :Move X[A] | |
14 | + [-y Y (0.0 ).as(Real ) ] :Optional :Move Y[A] | |
15 | + [-z Z (0.0 ).as(Real ) ] :Optional :Move Z[A] | |
16 | + [-originTo toX (0.0 ).as(Real ) | |
17 | + toY (0.0 ).as(Real ) | |
18 | + toZ (0.0 ).as(Real ) ] :Optional :move (0,0,0) to (X,Y,Z) | |
19 | + [-toOrigin fromX (0.0 ).as(Real ) | |
20 | + fromY (0.0 ).as(Real ) | |
21 | + fromZ (0.0 ).as(Real ) ] :Optional :move (X,Y,Z) to (0,0,0) | |
22 | + [-GCtoOrigin ] :Optional :GC(Gravity Centre) to origin | |
23 | + [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile | |
24 | + [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode | |
25 | +----- Additional Usage ----- | |
26 | +</PRE> | |
27 | +</BODY> | |
28 | +</HTML> |
@@ -1 +1,72 @@ | ||
1 | -/bin/bash: pdbRhoFit: No such file or directory | |
1 | +<HTML> | |
2 | +<HEAD> | |
3 | +<TITLE>pdbRhoFit</TITLE> | |
4 | +</HEAD> | |
5 | +<BODY> | |
6 | +<H1>pdbRhoFit</H1> | |
7 | +<H2>Usage</H2> | |
8 | +<PRE> | |
9 | +Usage: pdbRhoFit | |
10 | +Options: | |
11 | + [-i[nput]pdb[File] InPdb (NULL ).as(inFile ) ] :Essential :InputDataFile | |
12 | + [-i[nput]mrc[File] InMrc (NULL ).as(inFile ) ] :Essential :InputDataFile | |
13 | + [-o[utput of ]mrc OutMrc (NULL ).as(outFile ) ] :Essential :OutputDataFile | |
14 | + [-o[utput of ]txt OutTxt (NULL ).as(outFile ) ] :Optional :OutputDataFile | |
15 | + [-o[utput of ]par OutPar (stdout ).as(outFile ) ] :Optional :OutputDataFile | |
16 | + [-o[utput of ]pdb OutPDB (NULL ).as(outFile ) ] :Optional :OutputDataFile | |
17 | + [-xmin xmin (0 ).as(Real ) ] :Optional :xmin for fitting | |
18 | + [-xmax xmax (0 ).as(Real ) ] :Optional :xmax for fitting | |
19 | + [-xd[elta] xDelta (1 ).as(Real ) ] :Optional :delta x for fitting | |
20 | + [-ymin ymin (0 ).as(Real ) ] :Optional :ymin for fitting | |
21 | + [-ymax ymax (0 ).as(Real ) ] :Optional :ymax for fitting | |
22 | + [-yd[elta] yDelta (1 ).as(Real ) ] :Optional :delta y for fitting | |
23 | + [-zmin zmin (0 ).as(Real ) ] :Optional :zmin for fitting | |
24 | + [-zmax zmax (82 ).as(Real ) ] :Optional :zmax for fitting | |
25 | + [-zd[elta] zDelta (1 ).as(Real ) ] :Optional :delta z for fitting | |
26 | + [-E[uler]A[ngle] EulerAngle (ZOYS ).as(String ) ] :Optional :Euler Angle for three-angle | |
27 | + [-phimin phimin (0 ).as(Real ) ] :Optional :phimin for fitting(degree) | |
28 | + [-phimax phimax (194 ).as(Real ) ] :Optional :phimax for fitting(degree) | |
29 | + [-phid[elta] phiDelta (2 ).as(Real ) ] :Optional :delta phi for fitting(degree) | |
30 | + [-psimin psimin (0 ).as(Real ) ] :Optional :psimin for fitting(degree) | |
31 | + [-psimax psimax (0 ).as(Real ) ] :Optional :psimax for fitting(degree) | |
32 | + [-psid[elta] psiDelta (2 ).as(Real ) ] :Optional :delta psi for fitting(degree) | |
33 | + [-thetamin thetamin (0 ).as(Real ) ] :Optional :thetamin for fitting(degree) | |
34 | + [-thetamax thetamax (0 ).as(Real ) ] :Optional :thetamax for fitting(degree) | |
35 | + [-thetad[elta] thetaDelta (2 ).as(Real ) ] :Optional :delta theta for fitting(degree) | |
36 | + [-n[ormalize]w[eight]normalizeWeight (100000000.0).as(Real ) ] :Optional :weight for normalize | |
37 | + [-n[ormalize]C[ontour]normalizeContour (0.0 ).as(Real ) ] :Optional :Contour Level for Normalize | |
38 | + [-I[nverse] ] :Optional :Black is High Density. | |
39 | + [-Zminus ] :Optional :Shift to -z | |
40 | + [-Tfactor ] :Optional :Consider T factor | |
41 | + [-T[ factor ]lim[it] Tlim (60 ).as(Real ) ] :Optional :The atom will be neglected | |
42 | + [-Centre ] :Optional :Filament-axis is x=0, y=0 | |
43 | + [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile | |
44 | + [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode | |
45 | + [-C[ontour] contourLevel (0.0 ).as(Real ) ... ] :Variable :ContourLevel | |
46 | + | |
47 | + | |
48 | +Usage of pdbRhoFit: | |
49 | + -ipdb : Filename of pdb file of atomic model | |
50 | + -imrc : Filename of mrc file of contour map | |
51 | + -omrc : Filename of mrc file of fitting results | |
52 | + -otxt : Filename of text file of fitting results | |
53 | + -opar : Filename of text file of fitting results | |
54 | + -opdb : Filename of pdb file with a max score after fitting results | |
55 | + -zmin : Initial value of z (should <= zmax) | |
56 | + -zmax : Final value of z | |
57 | + -zd : Delta z for fitting (should >0) | |
58 | + -phimin : Initial value of phi (should <= phimax; initial value of phi is 0) | |
59 | + -phimax : Final value of phi (should >0) | |
60 | + -phid : Delta phi for fitting (should >0) | |
61 | + -C : Contour level (variable and MUST be last option) | |
62 | + -Inverse: Protein has high density on the image | |
63 | + -Zminus : Atomic model shift to -z while fitting | |
64 | + -Tfactor: Consider temperature factor | |
65 | + -Tlim : The atoms whose T factor is above Tlim will be neglected | |
66 | + -Centre : Filament-axis is x=0, y=0 | |
67 | + -c : Not used now | |
68 | + -m 0 : Count the atom number inside the contour. | |
69 | + 1 : Add the densities of atoms. | |
70 | +</PRE> | |
71 | +</BODY> | |
72 | +</HTML> |
@@ -1 +1,76 @@ | ||
1 | -/bin/bash: pdbRhoFitTm: No such file or directory | |
1 | +<HTML> | |
2 | +<HEAD> | |
3 | +<TITLE>pdbRhoFitTm</TITLE> | |
4 | +</HEAD> | |
5 | +<BODY> | |
6 | +<H1>pdbRhoFitTm</H1> | |
7 | +<H2>Usage</H2> | |
8 | +<PRE> | |
9 | +Usage: pdbRhoFitTm | |
10 | +Options: | |
11 | + [-i[nput]pdb[File] InPdb (NULL ).as(inFile ) ] :Essential :InputDataFile | |
12 | + [-i[nput]mrc[File] InMrc (NULL ).as(inFile ) ] :Essential :InputDataFile | |
13 | + [-o[utput of ]mrc OutMrc (NULL ).as(outFile ) ] :Essential :OutputDataFile | |
14 | + [-Sx Sx (50 ).as(Real ) ] :Essential :x of rotation axis | |
15 | + [-Sy Sy (110 ).as(Real ) ] :Essential :y of rotation axis | |
16 | + [-Sz Sz (110 ).as(Real ) ] :Essential :z of rotation axis | |
17 | + [-o[utput of ]txt OutTxt (NULL ).as(outFile ) ] :Optional :OutputDataFile | |
18 | + [-o[utput of ]pdb OutPDB (NULL ).as(outFile ) ] :Optional :OutputDataFile | |
19 | + [-xmin xmin (0 ).as(Real ) ] :Optional :xmin for fitting | |
20 | + [-xmax xmax (0 ).as(Real ) ] :Optional :xmax for fitting | |
21 | + [-xd[elta] xDelta (1 ).as(Real ) ] :Optional :delta x for fitting | |
22 | + [-ymin ymin (0 ).as(Real ) ] :Optional :ymin for fitting | |
23 | + [-ymax ymax (0 ).as(Real ) ] :Optional :ymax for fitting | |
24 | + [-yd[elta] yDelta (1 ).as(Real ) ] :Optional :delta y for fitting | |
25 | + [-zmin zmin (0 ).as(Real ) ] :Optional :zmin for fitting | |
26 | + [-zmax zmax (82 ).as(Real ) ] :Optional :zmax for fitting | |
27 | + [-zd[elta] zDelta (1 ).as(Real ) ] :Optional :delta z for fitting | |
28 | + [-E[uler]A[ngle] EulerAngle (ZOYS ).as(String ) ] :Optional :Euler Angle for three-angle | |
29 | + [-phimin phimin (0 ).as(Real ) ] :Optional :phimin for fitting(degree) | |
30 | + [-phimax phimax (194 ).as(Real ) ] :Optional :phimax for fitting(degree) | |
31 | + [-phid[elta] phiDelta (2 ).as(Real ) ] :Optional :delta phi for fitting(degree) | |
32 | + [-psimin psimin (0 ).as(Real ) ] :Optional :psimin for fitting(degree) | |
33 | + [-psimax psimax (0 ).as(Real ) ] :Optional :psimax for fitting(degree) | |
34 | + [-psid[elta] psiDelta (2 ).as(Real ) ] :Optional :delta psi for fitting(degree) | |
35 | + [-thetamin thetamin (0 ).as(Real ) ] :Optional :thetamin for fitting(degree) | |
36 | + [-thetamax thetamax (0 ).as(Real ) ] :Optional :thetamax for fitting(degree) | |
37 | + [-thetad[elta] thetaDelta (2 ).as(Real ) ] :Optional :delta theta for fitting(degree) | |
38 | + [-n[ormalize]w[eight]normalizeWeight (100000000.0).as(Real ) ] :Optional :weight for normalize | |
39 | + [-n[ormalize]C[ontour]normalizeContour (0.0 ).as(Real ) ] :Optional :Contour Level for Normalize | |
40 | + [-I[nverse] ] :Optional :Black is High Density. | |
41 | + [-Zminus ] :Optional :Shift to -z | |
42 | + [-Tfactor ] :Optional :Consider T factor | |
43 | + [-T[ factor ]lim[it] Tlim (60 ).as(Real ) ] :Optional :The atom will be neglected | |
44 | + [-Centre ] :Optional :Filament-axis is x=0, y=0 | |
45 | + [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile | |
46 | + [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode | |
47 | + [-C[ontour] contourLevel (0.0 ).as(Real ) ... ] :Variable :ContourLevel | |
48 | + | |
49 | + | |
50 | +Usage of pdbRhoFitTm: | |
51 | + -ipdb : Filename of pdb file of atomic model | |
52 | + -imrc : Filename of mrc file of contour map | |
53 | + -omrc : Filename of mrc file of fitting results | |
54 | + -otxt : Filename of text file of fitting results | |
55 | + -opdb : Filename of pdb file with a max score after fitting results | |
56 | + -zmin : Initial value of z (should <= zmax) | |
57 | + -zmax : Final value of z | |
58 | + -zd : Delta z for fitting (should >0) | |
59 | + -phimin : Initial value of phi (should <= phimax; initial value of phi is 0) | |
60 | + -phimax : Final value of phi (should >0) | |
61 | + -phid : Delta phi for fitting (should >0) | |
62 | + -C : Contour level (variable and MUST be last option) | |
63 | + -Inverse: Protein has high density on the image | |
64 | + -Sx : x of rotation axis | |
65 | + -Sy : y of rotation axis | |
66 | + -Sz : z of rotation axis | |
67 | + -Zminus : Atomic model shift to -z while fitting | |
68 | + -Tfactor: Consider temperature factor | |
69 | + -Tlim : The atoms whose T factor is above Tlim will be neglected | |
70 | + -Centre : Filament-axis is x=0, y=0 | |
71 | + -c : Not used now | |
72 | + -m 0 : Count the atom number inside the contour. | |
73 | + 1 : Add the densities of atoms. | |
74 | +</PRE> | |
75 | +</BODY> | |
76 | +</HTML> |
@@ -1 +1,30 @@ | ||
1 | -/bin/bash: pdbTwoProteinFit: No such file or directory | |
1 | +<HTML> | |
2 | +<HEAD> | |
3 | +<TITLE>pdbTwoProteinFit</TITLE> | |
4 | +</HEAD> | |
5 | +<BODY> | |
6 | +<H1>pdbTwoProteinFit</H1> | |
7 | +<H2>Usage</H2> | |
8 | +<PRE> | |
9 | +Usage: pdbTwoProteinFit | |
10 | +Options: | |
11 | + [-i[nput] In (NULL ).as(inFile ) ] :Essential :InputDataFile | |
12 | + [-i[nput]res[idue] InResidue (NULL ).as(inFile ) ] :Optional :ResidueInformationOfInputData | |
13 | + [-i[nput]sel[ectResidue]SelectIn (NULL ).as(outFile ) ] :Optional :Output: Selected residue of in after fitting | |
14 | + [-r[ef] Ref (NULL ).as(inFile ) ] :Essential :ReferenceDataFile | |
15 | + [-r[ef]res[idue] RefResidue (NULL ).as(inFile ) ] :Optional :ResidueInfomationOfReferenceData | |
16 | + [-r[ef]sel[ectResidue]SelectRef (NULL ).as(outFile ) ] :Optional :Output: Selected residue of after fitting | |
17 | + [-o[utput] Out (NULL ).as(outFile ) ] :Essential :OutputDataFile | |
18 | + [-o[utput]Matrix Matrix (stdout ).as(outFile ) ] :Optional :OutputMatrix | |
19 | + [-o[utput]Param Param (stdout ).as(outFile ) ] :Optional :OutputParam | |
20 | + [-o[utput]Dis[tance] outDis (stdout ).as(outFile ) ] :Optional :Output: PDB Distance as Temp | |
21 | + [-o[utput]Dis[tance]2outDis2 (stdout ).as(outFile ) ] :Optional :Output: Distance List for Ca | |
22 | + [-c[onfig] configFile (NULL ).as(inFile ) ] :Optional :ConfigurationFile | |
23 | + [-m[ode] mode (0 ).as(Integer ) ] :Optional :Mode | |
24 | +>>>> Input and Reference File Format<<<< | |
25 | +ResidueNumberToBeFitted | |
26 | +... | |
27 | +If |, all residules are sellected till the residue in the next line | |
28 | +</PRE> | |
29 | +</BODY> | |
30 | +</HTML> |