Source code for glypy.io.wurcs
'''Implements a reader and writer for the `WURCS 2.0` format.
'''
from glypy.io.file_utils import ParserInterface
from .parser import loads
from .node_type import NodeTypeSpec
from .writer import dumps
from .utils import WURCSError
from .carbon_descriptors import CarbonDescriptors
[docs]class WURCSParser(ParserInterface):
def process_result(self, line):
structure = loads(line)
return structure
__all__ = [
"WURCSParser", "loads", "dumps",
"NodeTypeSpec", "CarbonDescriptors",
"WURCSError",
]