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);