Implementation of UNIFAC model including partial SMILES parser