On 05/07/2015 05:11 AM, Robert Hanson wrote: > Jmol.___JmolVersion="14.3.13_2015.05.06" > > http://chemapps.stolaf.edu/jmol/zip/jmol-14.3.13_2015.05.06.zip > > new feature: "drilling" in associative arrays for sub arrays with a given > property (Rolf Huehne) > -- uses "**" as the SELECT option, sort of the way ** sometimes means > "subdirectories of" > -- returns an associative array or "" if no match > -- example: > > x = [key_1:[type:"a"], key_2:[type:"b"], key_3:[type:"a"], key_4:33] > z = getProperty(x, "[SELECT ** WHERE type='a']"); > show z; > > z = { "key_1":{ "type":"a" },"key_3":{ "type":"a" } } > Bob, thank you very much! It works nicely in my first tests. I noticed only one oddity: the result type differed depending on the number of hits.
If there are several hits you get back a two-dimensional hash. If there is only one hit you get back a one-dimensional hash and loose the hash key of the hit: z = getProperty(x, "[SELECT ** WHERE type='b']"); show z; z = { "type":"b" } Regards, Rolf -- Rolf Huehne Postdoc Leibniz Institute for Age Research - Fritz Lipmann Institute (FLI) Beutenbergstrasse 11 07745 Jena, Germany Phone: +49 3641 65 6205 Fax: +49 3641 65 6210 E-Mail: rhue...@fli-leibniz.de Website: http://www.fli-leibniz.de Scientific Director: Prof. Dr. K. Lenhard Rudolph Head of Administration: Dr. Daniele Barthel Chairman of Board of Trustees: Dennys Klein VAT No: DE 153 925 464 Register of Associations: No. 230296, Amtsgericht Jena Tax Number: 162/141/08228 ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Jmol-users mailing list Jmol-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-users