#!/usr/bin/python

import sys, requests, json

query = '{"step_id":"102d_A_DC_1_DG_2","C5pa":["18.939","34.713","89.428"],"C4pa":["20.086","33.755","89.286"],"O4pa":["19.617","32.539","89.905"],"C3pa":["20.434","33.382","87.819"],"O3pa":["21.831","32.949","87.719"],"C2pa":["19.488","32.196","87.629"],"C1pa":["19.521","31.485","88.974"],"N19a":["18.313","30.732","89.375"],"C24a":["18.488","29.453","89.907"],"Pb":["22.636","32.521","86.331"],"O5pb":["22.776","30.956","86.326"],"C5pb":["23.239","30.276","87.446"],"C4pb":["23.441","28.853","87.109"],"O4pb":["22.221","28.177","87.390"],"C3pb":["23.649","28.619","85.571"],"O3pb":["24.497","27.474","85.326"],"C2pb":["22.244","28.333","85.091"],"C1pb":["21.634","27.584","86.246"],"N19b":["20.190","27.715","86.370"],"C24b":["19.318","26.753","86.864"]}'

dnatco_cgi = "https://dnatco.datmos.org/cgi-bin/assign_from_coords_35.py"

try:
    r = requests.post(dnatco_cgi, json=json.loads(query))
    jsonres = r.json()
except Exception, e:
    print repr(e)
    sys.exit()

if (jsonres["error"] == ""):
    # choose one
    print(jsonres)
    #print(jsonres["result"]["NtC"], jsonres["result"]["confalH"])
else:
    print jsonres["error"]
