Пример #1
0
def inchi2ctab(inchi):
    """
Converts InChi to CTAB. This method accepts urlsafe_base64 encoded string containing one or multiple InChis.
    """

    inchis = base64.urlsafe_b64decode(inchi)
    return _inchi2ctab(inchis)
Пример #2
0
def inchi2ctab():
    """
Converts InChi to CTAB. This method accepts one or multiple InChis.
    """

    inchis = request.body.read()
    return _inchi2ctab(inchis)
Пример #3
0
def inchi2ctab():
    """
Converts InChi to CTAB. This method accepts one or multiple InChis.
    """

    inchis = request.body.read()
    return _inchi2ctab(inchis)
Пример #4
0
def inchi2ctab(inchi):
    """
Converts InChi to CTAB. This method accepts urlsafe_base64 encoded string containing one or multiple InChis.
    """

    inchis = base64.urlsafe_b64decode(inchi)
    return _inchi2ctab(inchis)
Пример #5
0
def inchi2ctab(inchi):
    """
Converts InChi to CTAB. This method accepts urlsafe_base64 encoded string containing one or multiple InChis.
cURL examples:

    curl -X GET ${BEAKER_ROOT_URL}inchi2ctab/$(cat aspirin.inchi | base64 -w 0 | tr "+/" "-_")
    """

    inchis = base64.urlsafe_b64decode(inchi)
    return _inchi2ctab(inchis)
Пример #6
0
def inchi2ctab(inchi):
    """
Converts InChi to CTAB. This method accepts urlsafe_base64 encoded string containing one or multiple InChis.
cURL examples:

    curl -X GET ${BEAKER_ROOT_URL}inchi2ctab/$(cat aspirin.inchi | base64 -w 0 | tr "+/" "-_")tab
    """

    inchis = base64.urlsafe_b64decode(inchi)
    return _inchi2ctab(inchis)
Пример #7
0
def inchi2ctab():
    """
Converts InChi to CTAB. This method accepts one or multiple InChis.
cURL examples:

    curl -X POST --data-binary @aspirin.inchi ${BEAKER_ROOT_URL}inchi2ctab
    curl -X POST -F "[email protected]" ${BEAKER_ROOT_URL}inchi2ctab
    """

    inchis = request.files.values()[0].file.read() if len(request.files) else request.body.read()
    return _inchi2ctab(inchis)
Пример #8
0
def inchi2ctab():
    """
Converts InChi to CTAB. This method accepts one or multiple InChis.
cURL examples:

    curl -X POST --data-binary @aspirin.inchi ${BEAKER_ROOT_URL}inchi2ctab
    curl -X POST -F "[email protected]" ${BEAKER_ROOT_URL}inchi2ctab
    """

    inchis = request.files.values()[0].file.read() if len(request.files) else request.body.read()
    return _inchi2ctab(inchis)