Christian Höner zu Siederdissen <choe...@tbi.univie.ac.at> writes: > do you want to have certain laws? Like header = id + (" " +) > description? In general, seqid + seqheader seems the most useful > combination in terms of fasta http://en.wikipedia.org/wiki/FASTA_format > assuming that the full line is a header (id + desc). Of course, that > would be a "3." -- and I am ignoring all other formats out there that > could be BioSeq's.
Yes, it strikes me as perhaps the best option: add seqid and seqheader, remove seqlabel from the class, but make it a separate alias with a deprecation warning. Anyone opposed? Also, I think one should be able to work with sequences as far as possible without resorting to Bytestring operations (exposing the internals). Is it okay to use Monoid for appending and (m)empty? And have separate 'slice' and 'copy' (or perhaps 'defragment')? Any implementor of the classes would have to bear the burden of implementing this as well, of course. -k _______________________________________________ Biohaskell mailing list Biohaskell@biohaskell.org http://malde.org/cgi-bin/mailman/listinfo/biohaskell