> I am using the current peak lists to clone peaks from one list into
> another. However, the clone process appears to be hanging (the whole
> python system is not hung but cancel cloning comes up on the button and
> then nothing seems to happen) help!
Err, there is a progress bar that shows Analysis is working...
Anyhow, Analysis is not multi-threaded, so once a slow function like the
copying of peaks is processing you have to wait.
The Cancel Cloning button is just a means of backing out before you
choose a target list. I can reset this button before the cloning function
begins for real, if it is causing confusion.
> >1. as the clone operation happens in the background do I have to be careful
> not to change the peak list i am cloning from e.g. what would happen if I
> deleted it....
It does not happen in the background.
Analysis can do nothing else in the mean time (although I suspect that
Tkinter will still record some mouse events).
> Now I have found out what is going on and it was a human interface problem
>
> for the record you have to do the following
>
> 1. click on a list to clone
> 2. click clone peaks
> 3. a dialog comes up saying 'please select a destination' [OK]
> 4. you click ok
> 5. if you have lots of peaks a second dialog comes up saying copy will
> duplicate xxxx peaks. this may take some time. [OK] [cancel]
I think this dialog occurs at the wrong time. I will move it to after
selection of the destination.
> 6. clone peaks changes to a blue button with 'cancel cloning' (note you
> haven't started cloning yet though ...)
This is correct. It is a chance to back out...
> 7. then you have to pick a peak list from original peak list [woe betide you
> if you click badly and get the wrong peak list... you will trash it and have
> to start again]
This is why there is the Cancel Cloning button!
If you select the wrong list then that's you fault, but every opportunity
is given to stop the process until the last moment.
I seriously don't want to add the ability to stop things part way through.
To go back into the graphics loop will slow things down even more. Also it
is more work for little gain.
> sorry the developers may shoot me, but this design is just not very
> unintuitive
I am happy to make changes to disable the Cancel Cloning button earlier and
change the order of dialogs. I think this will make things clearer, but I
don't really see that it needs more than that.
> (n.b. it has taken me about 3 - 4 hours to work out where I was going wrong here)
Commenting about how much hardship Analysis has caused isn't especially
helpful. If anything, it makes us less inclined to help.
Also we can't always reply to all e-mails immediately, even if you are
stuck or in a hurry.
T.
-------------------------------------------------------------------------------
Dr Tim Stevens Email: [log in to unmask]
Department of Biochemistry [log in to unmask]
University of Cambridge Phone: +44 1223 766018 (office)
80 Tennis Court Road +44 7816 338275 (mobile)
Old Addenbrooke's Site +44 1223 364613 (home)
Cambridge CB2 1GA WWWeb: http://www.bio.cam.ac.uk/~tjs23
United Kingdom http://www.pantonia.co.uk
-------------------------------------------------------------------------------
------ +NH3CH(CH(CH3)OH)C(O)NHCH(CH(CH3)CH2CH3)C(O)NHCH(CH2CH2SCH3)CO2- -------
-------------------------------------------------------------------------------
|