Since the only thing that changed since your last question is the structure of the text file, I presume you are creating it yourself – if that is the case, change the comma to a different separator, for example a pipe, and save complete node transform matrix. Anyway, to answer your question as it stands, instead of setting position, set the transform like this:
obj.transform = translate (quat xrot yrot zrot wrot as matrix3) [x, y, z]