Scripts.DatabankLib.settings.engines module

module:

settings/engines.py

description:

The module defines dictionaries describing parsing of YAML depending on MD engine used.

Engine-specific dictionaries have a fixed subfield types: - REQUIRED

Boolean field indicating if the field SHOULD be filled in README.yaml

  • TYPE
    • file

    • files

    • string

    • dictionary

    • float

    • integer

  • CATEGORY

    For file(s) type it can be: + structure + topology + trajectory + energy + None

  • EXTENSION

    Is a tuple of possible file extensions

Scripts.DatabankLib.settings.engines.get_struc_top_traj_fnames(system: System, allow_structure=False, join_path=None) tuple[str | None, str | None, str | None][source]

Returns filenames of structure/topology/trajectory according to system’s engine.

Parameters:
  • system (dict) – Databank System

  • allow_structure (bool, optional) – Allow using structure instead of topology for further MDAnalysis’ Universe initialization. Defaults to False.

  • join_path (str,None) – path to be joined with filenames

Returns ((string, string, string)): structure filename, topology filename,

trajectory filename

Raises:

ValueError – function