accessing signature
currently accessing the signature by inchikey (e.g. sign2['KHJFBUUFMUBONL-UHFFFAOYSA-N']) use bisect. This does not check is the key is actually in the signature and return the closest. This Has to be fixed as it's very dangerous. Also we need a way to get the signatures for a list of inchikeys.