EMAN2 Processor

This module implements the processing function for the EMAN2 software package.

The module will create an EMAN2 project directory and set up a new Python script to process the raw data from ets_generate_data.py through the EMAN2 tomography pipeline.

processors.eman2_processor.eman2_main(root, name, eman2_args)

The method to set-up tiltseries processing using EMAN2

The steps taken are:
  1. Make EMAN2 dir

  2. Copy over template script

  3. Fill in the specific parameters for the scripts based on the passed in arguments

Returns: None

processors.eman2_processor.validate_steps_to_run(steps_to_run)
Helper function to validate that a list of steps given by the user is within the list of valid

EMAN2 processing steps to run

Parameters

steps_to_run – The steps to validate

Returns: None

The template script used to generate the EMAN2 processing script (located at templates/eman2/eman2_process.py) is documented here: