ParamNode#

class pyopenms.ParamNode(*args, **kwargs)#

Bases: object

OpenMS class ParamNode

__init__(self) → None#
__init__(self, arg: pyopenms._pyopenms_datastructures.ParamNode, /) → None
__init__(self, name: str, description: str) → None

Attributes

description

(self) -> str

entries

(self) -> list[pyopenms._pyopenms_datastructures.ParamEntry]

findEntryRecursive

Returns a copy of the entry found by name, or None if there is no such entry

findParentOf

Returns a copy of the parent node of the named entry, or None if there is no such entry

insert

Overloaded function.

name

(self) -> str

nodes

(self) -> list[pyopenms._pyopenms_datastructures.ParamNode]

size

suffix

property description#

(self) -> str

property entries#

(self) -> list[pyopenms._pyopenms_datastructures.ParamEntry]

findEntryRecursive#

Returns a copy of the entry found by name, or None if there is no such entry

findParentOf#

Returns a copy of the parent node of the named entry, or None if there is no such entry

insert#

Overloaded function.

  1. insert(self, node: pyopenms._pyopenms_datastructures.ParamNode, prefix: str = '') -> None

Inserts a node

  1. insert(self, entry: pyopenms._pyopenms_datastructures.ParamEntry, prefix: str = '') -> None

Inserts an entry

property name#

(self) -> str

property nodes#

(self) -> list[pyopenms._pyopenms_datastructures.ParamNode]

size#
suffix#