		List of acedb  suggestions


I propose that we enter all suggestions here
  I suggest we keep an index at the top and leave
things in, indicating in which released they were first incorporated.

[S?] for suggestions, a star before them means done.

Index:
*[S1] image class
 [S2] Comparaisons de sequences
 [S3] Display local AT/GC content
 [S4] select a region of a graph
 [S5] distinguishing genes on the gmap
 [S6] clickable directories in filqueryopen
 [S7] example ace file for reading in
*[S8] nicer editing in graph text entries
*[S9] uniconification of activated windows
 
 
[S1] Cartinhour - asked about storing/displaying images.
Would need a class, with display function, store/unstore functions
(perhaps arrays with some compression?) and code to read in/dump.
The display would require raster operations to be added graphics
package.  I said a week's work to get something.  Not a priority, 
but worth bearing in mind.

[S2] Several people, during demos, asked about the possibility
of doing sequence comparisons.
	JTM suggests: We do not really want to import in the code
complicated algorithms developped elsewhere such as FASTA or BLAST,
but we should: a) Have an automatic interface to those program
reminescent of the WCS system, b) We could also, possibly, write our
own algorithms in compacted cache 1 mode which could potentially be
real fast. c) We could interface with a version of Xted

RD: xted is for trace display - not really relevant.

[S3] Again a question asked repeatedly during demos. I am not sure
that it is so usefull, the meaningful study is more complete and
done say by genefinder.
	JTM suggests: a)Interfacing as above with genefinder
	b)Since actually genefinder is developped within the
nematode group, we could go further into a truly dynamic interface
provided Phil Green would be willing to relink his code with our
Array and Graph packages.

RD: Basically genefinder puts out tables of likely looking things,
with scores.  Perhaps we whould work on reading them, and maybe
internally generating some tables of things we are inrterested in.

[S4] Chalfie: Given a graph, select a collection of objects and erase
everything else, or may be keep all related objects as well.
RD - what about being able to make a keyset from everything within
a swept region of a graph?

[S5] Cartinhour: wants to be able to distinguish different sorts of
genes on the gmap - e.g. RFLP versus ones assigned by hybridisation
versus ones with mutant phenotypes.  He suggests using different
foreground colours for the text.  He also suggests developing an
easy mechanism for specifying colours given presence/absence of tags
(e.g.  a RFLP tag).

[S6] Make the mac-like file opener yet more mac-like by showing
directories and letting you change directory by clicking on them.

[S7] Baillie: give example ace file (e.g. of local strains) and
precise instructions for using this to (a) form a new database, (b)
add it to the public database.

[S8] Avery: It would be nice if acedb showed a cursor in active text
fields (e.g.  the Template or Text Search fields in the main window)
so you know where chars will be inserted or deleted.  It would also
be nice if left and right arrow keys (and perhaps home and end)
could be used to move the cursor within the field.

[S9] Jean mentioned that you'd like to be able to uniconify a window
from the code. Thank you Leon, it now works (see graphPop()), Jean.


refresh bug: Avery and Edgley at least

Avery suggestion: with regard to the refresh bug, could you include
a run-time option in the next version that would cause it to map and
unmap a window over an old window whenever it displays a new node in
it?  It's a kluge, I know, but the bug is more annoying than it
sounds.  Sometimes old data that are left behind appear to be part
of the new tree you're displaying, which can be very confusing.

I guess that now we could iconify deiconify to clear.
but i did not succeed in a portable way.

