On 12/17/2015 06:51 PM, Rolf Huehne wrote:
> Thank you for the hint, Bob.
> I have thought about using JSON format but couldn't find a way to read
> it in again in the documentation.
> And besides I had a lot of trouble with the JSON format in another
> project (Javascript->JSON->Perl-CGI->Filesystem->Perl-CGI->Javascript).
> So I didn't try to dig deeper into it here.
>
> In Java the import of the small dataset in JSON format does work fine.
> The import of the full dataset is still running since several minutes.
> So it is much slower there than building the data structure from the TSV
> files.
>
Importing the full dataset is finished now. It took about 18 hours!
I tried to compare it to the original data by exporting it also with
'write var ...'. But since it is sorted differently the comparison will
be difficult.
What I know already is that the original export has 321 more lines and
at least a few records are missing.
The missing records are already missing in the JSON file. Since they
look rather strange and shouldn't be there in the first place, they
might be a (quite strange) artifact of the 'write var ...' command.
----- Missing record example ---------------------
parsedData = {
"edgeInfo" :
{
"ageingFactorId||0%%alleleType||0" :
{
"edgeNumber" : 1
"nodeKey1" : "ageingFactorId||0"
"nodeKey2" : "alleleType||0"
"nodeNumber1" : 1
"nodeNumber2" : 2
"nodeSubTypeId1" : "AF_UNK"
"nodeSubTypeId2" : "ALT_ALT"
"nodeTypeId1" : "F"
"nodeTypeId2" : "Al"
"subnetworkNumber" : 1
}
------------------------------------------------
Strange with the example record above are the zeros behind the '||'
separators which shouldn't occur. But on the other hand there are hash
keys that have a valid value (e.g.: nodeNumber1, nodeNumber2).
If I try to print the record the output is empty:
print parsedData..edgeInfo.["ageingFactorId||0%%alleleType||0"]
Printing the whole 'parsedData' variable crashed the Java plugin. So I
couldn't compare it with the 'write' output.
Regards,
Rolf
--
Rolf Huehne
Postdoc
Leibniz Institute on Aging - Fritz Lipmann Institute (FLI)
Beutenbergstrasse 11
07745 Jena, Germany
Phone: +49 3641 65 6205
Fax: +49 3641 65 6210
E-Mail: [email protected]
Website: http://www.leibniz-fli.de
Scientific Director: Prof. Dr. K. Lenhard Rudolph
Head of Administration: Dr. Daniele Barthel
Chairman of Board of Trustees: Burkhard Zinner
VAT No: DE 153 925 464
Register of Associations: No. 230296, Amtsgericht Jena
Tax Number: 162/141/08228
------------------------------------------------------------------------------
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users