lpdb2mrcInfo(API)
提供: Eospedia
DataManip/pdbFile/src/lpdb2mrcInfoはPDBファイルからmrcImageへ変換するためのAPI です。pdb2mrc2d、pdb2mrcで使用しています。
定数
構造体
密度モード
typedef enum lpdb2mrcDensityMode {
lpdb2mrcDensityModeSameGaussian=0,
lpdb2mrcDensityModeWentzelAtomModel=1
} lpdb2mrcDensityMode;
typedef struct lpdb2mrcInfo {
pdbFileParaTypeReal sx;
pdbFileParaTypeReal sy;
pdbFileParaTypeReal sz;
pdbFileParaTypeReal dx;
pdbFileParaTypeReal dy;
pdbFileParaTypeReal dz;
pdbFileParaTypeInteger nx;
pdbFileParaTypeInteger ny;
pdbFileParaTypeInteger nz;
pdbFileParaTypeReal Weight;
pdbFileParaTypeReal Sigma;
pdbFileParaTypeInteger flagNegativeStain;
pdbFileParaTypeReal stainThickness;
lpdb2mrcDensityMode DensityMode;
} lpdb2mrcInfo;
typedef lpdb2mrcInfo lpdb2mrc2dInfo; typedef lpdb2mrcInfo lpdb2mrc3dInfo;
API
変換処理
PDB -> 2Dへの変換
extern void lpdb2mrc2d(mrcImage* mrc, pdbFile* pdb, lpdb2mrc2dInfo* info, char axis, long mode);
PDB -> 3Dへの変換
extern void lpdb2mrc3d(mrcImage* mrc, pdbFile* pdb, lpdb2mrc2dInfo* info, long mode); extern void lpdb2mrc3dUsage(FILE* fpt);