pyworkflow.em.protocol.protocol_batch module

class pyworkflow.em.protocol.protocol_batch.BatchProtocol(**kwargs)[source]

Bases: pyworkflow.em.protocol.protocol.EMProtocol

Base class to all protocols that are launched through other GUIs (such as showj) and that are called “batch” protocols. They should not be executed from normal “form” of other protocols.

class pyworkflow.em.protocol.protocol_batch.ProtCreateFSC(**kwargs)[source]

Bases: pyworkflow.em.protocol.protocol_batch.BatchProtocol

createOutputStep()[source]
setInputFscList(fscList)[source]
setInputObj(obj)[source]
class pyworkflow.em.protocol.protocol_batch.ProtCreateMask(**kwargs)[source]

Bases: pyworkflow.em.protocol.protocol_batch.BatchProtocol

createMaskStep()[source]
class pyworkflow.em.protocol.protocol_batch.ProtUserSubSet(**args)[source]

Bases: pyworkflow.em.protocol.protocol_batch.BatchProtocol

Create subsets from the GUI. This protocol will be executed mainly calling the script ‘pw_create_image_subsets.py’ from the ShowJ gui. The enabled/disabled changes will be stored in a temporary sqlite file that will be read to create the new subset.

createSetObject()[source]
createSetStep()[source]
getDefaultSummary()[source]