Bsoft 2.1.4
Bernard's software package
bmgconvert.cpp File Reference

Convert between micrograph parameter formats. More...

#include "mg_processing.h"
#include "rwmg.h"
#include "rwmgSTAR.h"
#include "rwmgRELION.h"
#include "rwmgXML.h"
#include "mg_ctf.h"
#include "file_util.h"
#include "linked_list.h"
#include "utilities.h"
#include "options.h"
#include "timer.h"

Macros

#define DATLINELENGTH   120
 

Functions

Bprojectread_project_conv (Bstring *file_list)
 
int write_project_conv (Bstring &filename, Bproject *project, FileType type, int flags)
 
int read_project_dat (Bstring &filename, Bproject *project)
 Reading micrograph parameters from a DAT file. More...
 
int write_project_dat (Bstring &filename, Bproject *project, int flags)
 Writing micrograph parameters to a DAT file. More...
 
int read_project_crd (Bstring &filename, Bproject *project)
 Reading micrograph parameters from a CRD file. More...
 
int write_project_crd (Bstring &filename, Bproject *project, int flags)
 Writing micrograph parameters to a CRD file. More...
 
int project_modify_parameters (Bproject *project, char flags)
 Modifies some micrograph parameters. More...
 
int main (int argc, char **argv)
 

Variables

int verbose
 
const char * use []
 

Detailed Description

Convert between micrograph parameter formats.

Author
Bernard Heymann
David Belnap
James Conway
Juha Huiskonen
Date
Created: 20061101
Modified: 20220311

Macro Definition Documentation

◆ DATLINELENGTH

#define DATLINELENGTH   120

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ project_modify_parameters()

int project_modify_parameters ( Bproject project,
char  flags 
)

Modifies some micrograph parameters.

Parameters
*projectproject structure.
flagsbit 0 = omega 90 flag, bit 1 = mag flag.
Returns
int error code (<0 means failure).

◆ read_project_conv()

Bproject * read_project_conv ( Bstring file_list)

◆ read_project_crd()

int read_project_crd ( Bstring filename,
Bproject project 
)

Reading micrograph parameters from a CRD file.

Parameters
&filenamefile name (or comma-delimited list).
*projectinitialized project structure.
Returns
int error code (<0 means failure).

◆ read_project_dat()

int read_project_dat ( Bstring filename,
Bproject project 
)

Reading micrograph parameters from a DAT file.

Parameters
&filenamefile name (or comma-delimited list).
*projectinitialized project structure.
Returns
int error code (<0 means failure).

◆ write_project_conv()

int write_project_conv ( Bstring filename,
Bproject project,
FileType  type,
int  flags 
)

◆ write_project_crd()

int write_project_crd ( Bstring filename,
Bproject project,
int  flags 
)

Writing micrograph parameters to a CRD file.

Parameters
*filenamefile name.
*projectproject structure.
flagswrite flags to select micrographs.
Returns
int error code (<0 means failure).

◆ write_project_dat()

int write_project_dat ( Bstring filename,
Bproject project,
int  flags 
)

Writing micrograph parameters to a DAT file.

Parameters
*filenamefile name.
*projectproject structure.
flagswrite flags to select micrographs.
Returns
int error code (<0 means failure).

Variable Documentation

◆ use

const char* use[]

◆ verbose

int verbose
extern