Configuration parsers

All parsers inherit from BaseParser and override the _parse_stream and, possibly, the _parse_file methods. After a parser has been initialised it can be used to build a single system through its make_system() method or a whole trajectory by using it to initialise a Trajectory object.

BaseParser

OxDNAParser

Overloaded function.

GroParser

LAMMPSDataFileParser

LAMMPSDumpParser

LJKAParser

class baggianalysis.core.BaseParser(self: baggianalysis.core.BaseParser)None

Bases: pybind11_builtins.pybind11_object

_parse_file(self: baggianalysis.core.BaseParser, arg0: str)baggianalysis.core.System
make_system(self: baggianalysis.core.BaseParser, arg0: str)baggianalysis.core.System
set_topology(self: baggianalysis.core.BaseParser, arg0: baggianalysis.core.Topology)None
class baggianalysis.core.OxDNAParser(*args, **kwargs)

Bases: baggianalysis.core.BaseParser

Overloaded function.

  1. __init__(self: baggianalysis.core.OxDNAParser, arg0: str) -> None

  2. __init__(self: baggianalysis.core.OxDNAParser, arg0: baggianalysis.core.oxDNA_topology.Default) -> None

class baggianalysis.core.GroParser(self: baggianalysis.core.GroParser, arg0: float)None

Bases: baggianalysis.core.BaseParser

class baggianalysis.core.LAMMPSDataFileParser(self: baggianalysis.core.LAMMPSDataFileParser, arg0: str)None

Bases: baggianalysis.core.BaseParser

class baggianalysis.core.LAMMPSDumpParser(self: baggianalysis.core.LAMMPSDumpParser, rescaled_coords: bool = False)None

Bases: baggianalysis.core.BaseParser

class baggianalysis.core.LJKAParser(self: baggianalysis.core.LJKAParser)None

Bases: baggianalysis.core.BaseParser