<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: Archiving annotations (was: [Biococoa-dev]
Annotation)</title></head><body>
<div>At 8:39 AM -0500 2/23/05, John Timmer wrote:</div>
<blockquote type="cite" cite><font face="Verdana">I had a thought on
handling the attributes last night.  One of the dangers of
allowing everything into an attribute is that cruft can build up and
the file size balloon, especially if a single sequence is shuffled
between applications.  It would be nice to have a formalized way
of ensuring that a minimal, informative sequence object can be
created.  So, I suggest that we code for three levels of
information:<br>
<br>
Base level:  minimum necessary to hold an attribute:  name,
type, range, notes.  Everything else is removed.  Guaranteed
to work in any BC-based app.<br>
App level: All objects are tested to determine whether the current
application has the class to work with is kept; everything else is
removed.<br>
Verbose level:  everything's there, whether it can be used or
not.<br>
<br>
This way, information that's been copied, dragged and dropped, etc.
can easily be streamlined in a way that's more appropriate for the
receiving app.</font><br>
<font face="Verdana"></font></blockquote>
<blockquote type="cite" cite><font
face="Verdana">JT</font></blockquote>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite>At 5:43 PM +0100 2/23/05, Alexander
Griekspoor wrote:
<blockquote type="cite" cite>This scheme to save objects to disk is
perfect. I like the additional BOOL 'shouldArchive'.</blockquote>
</blockquote>
<blockquote type="cite" cite>This should perhaps be integrated with
John's proposal on the three archiving options, more on this
later...</blockquote>
<div><br></div>
<div>John's idea is indeed excellent!</div>
<div>One thing to keep in mind is if a file is used in 2 different
apps, back and forth, then the user would probably not want to lose
everything every time she switches from one app to the other and
save.</div>
<div><br></div>
<div>charles</div>
<div><br></div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div>Help science go fast forward:<br>
http://cmgm.stanford.edu/~cparnot/xgrid-stanford/<br>
<br>
Charles Parnot<br>
charles.parnot@stanford.edu<br>
<br>
Room  B157 in Beckman Center<br>
279, Campus Drive<br>
Stanford University<br>
Stanford, CA 94305 (USA)<br>
<br>
Tel +1 650 725 7754<br>
Fax +1 650 725 8021</div>
</body>
</html>