structure.GetSymCount and new band.AddBetweenSegments missing

Case number:954892-2008227
Topic:Developer Preview
Opened by:LociOiling
Status:Open
Type:Bug
Opened on:Tuesday, October 22, 2019 - 02:29
Last modified:Saturday, November 23, 2019 - 14:39
(Tue, 10/22/2019 - 02:29  |  17 comments)


LociOiling's picture
User offline. Last seen 2 hours 23 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders

[Hit enter too fast....]

In 20190822-2e2a2f9739-win_x86-devprev, the new function structure.GetSymCount is missing. (There's no new "symmetry" function that I can find, either.)

The help for band.AddBetweenSegments doesn't show the new chain identifier. Attempting to call the function with a chain identifier results in an error stating that 2 to 4 arguments are valid.

Joined: 09/24/2012
Groups: Go Science

When I opened the DevPrev client, it didn't update the version.

Should we use "experimental" or something else instead ?

jflat06's picture
User offline. Last seen 2 days 7 hours ago. Offline
Joined: 09/29/2010
Groups: Window Group

No, it should be devprev. What platform is this on?

Joined: 09/24/2012
Groups: Go Science

I tested on Mac (a very old version like 10.9 in 2013)

LociOiling's picture
User offline. Last seen 2 hours 23 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders

I'm on Windows, and I finally noticed that the build id is 20190822-2e2a2f9739-win_x86-devprev, so 22 August 2019. This was definitely an update, so maybe the August build was pushed instead of the new October version.

I just tried starting a new client and paying a little more attention. There was no update, and the build id remains at 20190822-2e2a2f9739-win_x86-devprev. The function structure.GetSymCount is still absent.

Hanto's picture
User offline. Last seen 2 days 10 hours ago. Offline
Joined: 05/10/2008
Groups: None

CONFIRMED as Loci said using one of many older clients. Did get an update BUT ONLY TO 22 Aug 2019

LociOiling's picture
User offline. Last seen 2 hours 23 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders

There's a new hotfix to devprev. The latest version has structure.GetSymCount in it, so that's progress.

LociOiling's picture
User offline. Last seen 2 hours 23 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders

More progress. The function structure.GetSymCount works, and so does the new version of band.AddBetweenSegments with a fifth parameter.

On trimer puzzle 1752, GetSymCount returns 2.

The following code bands segment 2 on the main chain to segment 2 on each of the symmetric chains, specifically atom 5, the beta carbon of each.

print ( "symmetric chains = " .. structure.GetSymCount () )

for ii = 1, structure.GetSymCount () do
   band.AddBetweenSegments ( 2, 2, 5, 5, ii )
end
Joined: 09/24/2012
Groups: Go Science

There is no update for Mac
(OS 10.8.5)

Version.database: 5 dec 2018

LociOiling's picture
User offline. Last seen 2 hours 23 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders

Windows is at 20191029-32048a6a12-win_x86-devprev.

(For those just tuning in, see devprev on the wiki for how to get the developer preview release.)

Joined: 09/24/2012
Groups: Go Science

Where do you find the version code ?

LociOiling's picture
User offline. Last seen 2 hours 23 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders

The version is found as "Build ID" under General Options, control + T or the equivalent. The same dialog shows the "Update Group" the client is using.

The build id also appears in log.txt, but it can be hard to find. It looks something like this:

buildid: 20191029-32048a6a12-win_x86-devprev
LociOiling's picture
User offline. Last seen 2 hours 23 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders
Status: Open » Closed

The symmetry functions seem to be working on Windows devprev, so I'm closing this feedback.

Joined: 09/24/2012
Groups: Go Science
Status: Closed » Open

There is still no update of the devprev for Mac OS.

The symmetry functions don't work for Mac.

bkoep's picture
User offline. Last seen 1 day 2 hours ago. Offline
Joined: 11/15/2012
Groups: None

Hmm, are you still running a 32-bit client (in the Foldit General Options menu, does your Build ID end in "osx_x86")? If so, you will need to update to the new 64-bit client (Build ID ends in "macos_x64") in order to see the latest devprev features.

You can download Foldit anew from the front page, and that will install the new 64-bit client. Once you have the new download, you will still need change your update group "devprev" (in the options.txt file), just like before.

Joined: 09/24/2012
Groups: Go Science

Yes I'm on an old Mac OS (presumably 32-bit).

I'll try to update asap and verify (I cannot update the OS for various compatibility and performance reasons). I let you know asap.

Joined: 09/24/2012
Groups: Go Science

Failed.
Version binary = 106d0951f3a1020e262ecfd8eb4456c6

Sitemap

Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, RosettaCommons