Module for observable reader abstract class

class MDMC.readers.configurations.conf_reader.ConfigurationReader(file_name: str)[source]

Abstract class (as it does not implement Reader.parse) that defines properties common to all readers for configurations

A ConfigurationReader is created using ConfigurationReaderFactory

abstract property atoms: list[Atom]

All subclasses must implement atoms, which returns a list of Atom objects from the data read from the file

abstract property extension: str

The expected file extension for the ConfigurationReader