[base] small gui feature suggestion

2007-07-18 Thread Bob MacCallum

I don't know if this would be dangerous, but how about:

shift-click on the (+) symbol (new sample, new extract, new scan etc)
will create the new object with the default settings

in other words it would be equivalent to clicking on the (+)
and then immediately clicking on 'save'.


The sensible choice of default protocols and other menu items (project
defaults or recently used) seems to be working well for me.  Thanks.

cheers,
Bob


-- 
Bob MacCallum | VectorBase Developer | Kafatos/Christophides Groups |
Division of Cell and Molecular Biology | Imperial College London |
Phone +442075941945 | Email [EMAIL PROTECTED]

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
The BASE general discussion mailing list
basedb-users@lists.sourceforge.net
unsubscribe: send a mail with subject unsubscribe to
[EMAIL PROTECTED]


Re: [base] inherited annotations GUI suggestion

2007-07-18 Thread Nicklas Nordborg
Bob MacCallum wrote:
 A useful GUI addition would be another column on the Raw bioassays
 list view called 'Has inherited annotations'.  The content of that column
 would be a simple yes/no.  Alternatively, it could be called 'Inherited
 annotations' and could provide more information.
 
 Without this I don't see an efficient way to check that I have remembered
 to inherit annotations for each raw bioassay.

Assuming that you have put the raw bioassays in an experiment, and that 
you have set the selected the annotation types you are interested in as 
experimental factors, this will show up on the experiment page 
(Properties tab).

Another way is to go to the Overview tab. This will list everything in 
the experiment in a tree-like structure up to biosources and array 
designs. It will also check that you have values for all experimental 
factors and a lot of other things. If something is missing or incorrect 
there are links that take you directly to a form for fixing it. Read 
more about this in the user documentation:
http://base.thep.lu.se/chrome/site/doc/html/userdoc/analysis/experiments_analysis.experiments.html#experiments_analysis.experiment.overview

 Obviously this would be suitable for other item types too.
 
 It might even be nice to be able to set up default annotation
 inheritance paths for a Project, but that's probably a bigger task.

I think there is need for a better interface for inheriting annotations.
or a smart way to make it happen automatically. As it is now the system 
is a bit cumbersome to use. But I really don't have any ideas how to 
make things better so any thoughts are welcome.

 A related aside:
   
   So correct me if I'm wrong, but it seems that for most purposes, you only
   need to inherit annotations from Sample or Biosource to Raw bioassays.
   Although you can inherit these annotations at each intermediate step
   (extract, labelled extract, hyb, scan), the last step is the important one
   (for analysis).

Yes, it doesn't make much sense to inherit annotations to anything else 
than raw bioassays. This is the only place where they are used by BASE. 
When analyzing only annotations from raw bioassays, bioassay sets and 
bioassays can be used.

/Nicklas


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
The BASE general discussion mailing list
basedb-users@lists.sourceforge.net
unsubscribe: send a mail with subject unsubscribe to
[EMAIL PROTECTED]


Re: [base] small gui feature suggestion

2007-07-18 Thread Nicklas Nordborg
Bob MacCallum wrote:
 I don't know if this would be dangerous, but how about:
 
 shift-click on the (+) symbol (new sample, new extract, new scan etc)
 will create the new object with the default settings
 
 in other words it would be equivalent to clicking on the (+)
 and then immediately clicking on 'save'.
 
 
 The sensible choice of default protocols and other menu items (project
 defaults or recently used) seems to be working well for me.  Thanks.

Shouldn't be too hard to implement, except that are many places to 
change. I'll add it as a ticket so we don't forget about the idea. Maybe 
we have time to fix it someday.

/Nicklas


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
The BASE general discussion mailing list
basedb-users@lists.sourceforge.net
unsubscribe: send a mail with subject unsubscribe to
[EMAIL PROTECTED]