Source code for swamp.parsers

"""This is SWAMP: Solving Structures With Alpha Membrane Pairs

This module implements classes and methods parse files of interest.
"""

__author__ = "Filomeno Sanchez Rodriguez"
__credits__ = "Daniel Rigden & Ronan Keegan"
__email__ = "filomeno.sanchez-rodriguez@liv.ac.uk"

from swamp import version
import os

__version__ = version.__version__

if 'DISABLE_DEPENDENCY_CHECKS' not in os.environ and "CCP4" not in os.environ:
    raise RuntimeError("Cannot find CCP4 root directory")


[docs]def AleigenParser(*args, **kwargs): """:py:obj:`~swamp.parsers.aleigenparser.AleigenParser` instance""" from swamp.parsers.aleigenparser import AleigenParser return AleigenParser(*args, **kwargs)
[docs]def MapAlignParser(*args, **kwargs): """:py:obj:`~swamp.parsers.mapalignparser.MapAlignParser` instance""" from swamp.parsers.mapalignparser import MapAlignParser return MapAlignParser(*args, **kwargs)
[docs]def Parser(*args, **kwargs): """:py:obj:`~swamp.parsers.parser.Parser` instance""" from swamp.parsers.parser import Parser return Parser(*args, **kwargs)
[docs]def PdbtmXmlParser(*args, **kwargs): """:py:obj:`~swamp.parsers.pdbtmxmlparser.PdbtmXmlParser` instance""" from swamp.parsers.pdbtmxmlparser import PdbtmXmlParser return PdbtmXmlParser(*args, **kwargs)
[docs]def PhaserParser(*args, **kwargs): """:py:obj:`~swamp.parsers.phaser.PhaserParser` instance""" from swamp.parsers.phaserparser import PhaserParser return PhaserParser(*args, **kwargs)
[docs]def PhenixParser(*args, **kwargs): """:py:obj:`~swamp.parsers.phenixparser.PhenixParser` instance""" from swamp.parsers.phenixparser import PhenixParser return PhenixParser(*args, **kwargs)
[docs]def RefmacParser(*args, **kwargs): """:py:obj:`~swamp.parsers.refmacparser.RefmacParser` instance""" from swamp.parsers.refmacparser import RefmacParser return RefmacParser(*args, **kwargs)
[docs]def ShelxeParser(*args, **kwargs): """:py:obj:`~swamp.parsers.shelxeparser.ShelxeParser` instance""" from swamp.parsers.shelxeparser import ShelxeParser return ShelxeParser(*args, **kwargs)
[docs]def TopconsParser(*args, **kwargs): """:py:obj:`~swamp.parsers.topconsparser.TopconsParser` instance""" from swamp.parsers.topconsparser import TopconsParser return TopconsParser(*args, **kwargs)
[docs]def GesamtErrorCodes(*args, **kwargs): """:py:obj:`~swamp.parsers.gesamtparser.GesamtErrorCodes` instance""" from swamp.parsers.gesamtparser import GesamtErrorCodes return GesamtErrorCodes(*args, **kwargs)
[docs]def MtzParser(*args, **kwargs): """:py:obj:`~swamp.parsers.mtzparser.MtzParser` instance""" from swamp.parsers.mtzparser import MtzParser return MtzParser(*args, **kwargs)