Skip to content

Refinement workflow output contains cns error file, but workflow is not affected #1349

@AnnaKravchenko

Description

@AnnaKravchenko

Refinemenet workflow, e.g. [topoaa]>>[emref] leads to error files titled emref_X.cnserr with:

 %NEXTCD-ERR: Symbol not found:
     if ($mol_shape_$ncount 

and

 %NEXTCD-ERR: Symbol not found:
     if ($mol_fix_origin_$ncount 

Otherwise workflow runs as expected: emref_X.pdb are generatds and the next module has no issues.

Module/Workflow/Library affected

All refinment modules, so emref, flexref, mdref.
But only the 1st refinemen module is affected, so if the workflow is [topoaa]>>[flexref]>>[emref],
then .cnserr files will be only in flexref output.

Steps to reproduce the behavior

  1. Go to the HADDOCK3-antibody-antigen tutorial data, edit workflow/scoring-antibody-antigen.cfg
  2. Change the emscoring module to emref
  3. Comment out "pdbs/haddock3-ens-emref-ensemble.pdb” and "pdbs/af2-models.pdb” to speed up the run
  4. Run workflow with haddock3 workflow/scoring-antibody-antigen.cfg
  5. Go to run-scoring/1_emref, check emref_1.cnserr.gz

Version

30b1f89

Additional context

If [rigidbody] is present before the refinement module, then no .cnserr is generated.
Error is reprodusible for an ensenble, as well as a single pdb

I assume it’s not CNS-related issue, more so how modules pass parameters to cns script. If I’m wrong - the labels should be adjusted accordingly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingm|emrefemref modulem|flexrefflexref modulem|mdrefmdref module

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions