From: Axel Kohlmeyer (
Date: Thu Jan 26 2012 - 09:40:06 CST

On Thu, Jan 26, 2012 at 9:36 AM, Ana Celia Vila Verde
<> wrote:
> Dear users,
> I want to use package struct::set in VMD because it gives a convenient way
> of subtracting one list from another (e.g. ::struct::set difference $indSel
> $indOld returns a list containing all elements of indSel that do not belong
> to indOld).  This package seems to exist fine in VMD for MACOSXX86, version
> 1.8.7 (August 1, 2009) but not in  VMD for LINUXAMD64, version 1.9 (March
> 14, 2011), which is the VMD version running on my local cluster.  Can
> someone point me to a replacement package that does what I need in  VMD 1.9?

struct::set is part of tcllib, the "standard tcl library", a
collection or reusable
tcl script code. you can download it from here:


>  I've searched for this but could not find a solution (beyond coding a
> procedure to do what I want, of course, which I was trying to avoid because
> even though it's very easy to write, it might not run as efficiently as
> struct::set).
> Thanks,
> Ana

Dr. Axel Kohlmeyer
College of Science and Technology
Temple University, Philadelphia PA, USA.