Hi,

'createGappedDNASequence' would solve the problem in this example but in fact it was 
just an example, in the real application the sequences are not always created with 
DNATools and a lot of time we create a SimpleGappedSequence from a Sequence.
I was wondering if it would be possible to let SimpleGappedSequence(sequence) create a 
view that immediately contains the gaps available in the original sequence.  With that 
view it would be possible to remove the gaps in the original sequence and add/remove 
new gaps.

David

>----- Oorspronkelijk bericht -----
>Van
: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>Verzonden
: donderdag
, februari
 12, 2004 01:07 AM
>Aan
: 'david de beule'
>CC
: [EMAIL PROTECTED]
>Onderwerp
: Re: [Biojava-l] removeGap problem with SimpleGappedSequence
>
>Hi -
>
>The problem seems to be that
>
>   DNATools.createDNASequence("ACT--GGACCTAAGG", "test");
>
>Creates a SimpleSequence and not a gapped sequence. Then when you call 
>
>  SimpleGappedSequence s = new SimpleGappedSequence(sequence);
>
>You get back a view onto sequence. The view can only remove gaps that are 
>introduced in that view. I guess that DNATools.createDNASequence and 
>createDNA methods may need modification. There is a method in DNATools 
>called createGappedDNASequence which will do what you want but it would be 
>nice if the other two could call it as appropriate.
>
>Probably need to add a createGappedDNA as well.
>
>If no one gets to this in the next few days I'll have a hack at it.
>
>- Mark
>
>Mark Schreiber
>Principal Scientist (Bioinformatics)
>
>Novartis Institute for Tropical Diseases (NITD)
>1 Science Park Road
>#04-14 The Capricorn
>Singapore 117528
>
>phone +65 6722 2973
>fax  +65 6722 2910
>
>
>
>
>
>"david de beule" <[EMAIL PROTECTED]>
>Sent by: [EMAIL PROTECTED]
>02/12/2004 03:57 AM
>
> 
>        To:     <[EMAIL PROTECTED]>
>        cc: 
>        Subject:        [Biojava-l] removeGap problem with SimpleGappedSequence
>
>
>Hi,
>
>I have got another small problem with SimpleGappedSequence.
>
>This code:
>
>Sequence sequence = DNATools.createDNASequence("ACT--GGACCTAAGG", "test");
>SimpleGappedSequence s = new SimpleGappedSequence(sequence);
>s.removeGap(4);
>
>results in:
>
>org.biojava.bio.symbol.IllegalSymbolException: Attempted to remove a gap 
>at
>a non-gap index: 4 -> []
> at
>org.biojava.bio.symbol.SimpleGappedSymbolList.removeGap(SimpleGappedSymbolLi
>st.java:426)
>
>Is this intented or a bug ?
>
>Thanks in advance,
>David De Beule
>
>----- Original Message -----
>From: "David Huen" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Tuesday, January 06, 2004 2:56 PM
>Subject: Re: [Biojava-l] biojava doubts and problems
>
>
>> On Tuesday 06 Jan 2004 11:33 am, nandakumar sridharan wrote:
>> > any reference books available for the biojava docs and tutorials.
>>
>> Please look at www.biojava.org for some material.  Follow the link there
>to
>> "Biojava In Anger" for further useful cookbook style materials.
>>
>> > GCContent .java gives exception "usage: java GCContent filename.fa" 
>how
>> > to solve it
>> >
>> The above is not an exception but a Unix-style way of telling you that 
>the
>> command line format for invoking the code.
>>
>> In this case, it appears to be saying you need to provide it a file in
>FASTA
>> format:-
>> java GCContent <name of some file in FASTA format goes here!>
>>
>> Regards,
>> David Huen
>>
>> _______________________________________________
>> Biojava-l mailing list  -  [EMAIL PROTECTED]
>> http://biojava.org/mailman/listinfo/biojava-l
>>
>>
>
>_______________________________________________
>Biojava-l mailing list  -  [EMAIL PROTECTED]
>http://biojava.org/mailman/listinfo/biojava-l
>
>
>
>
>
>



_______________________________________________
Biojava-l mailing list  -  [EMAIL PROTECTED]
http://biojava.org/mailman/listinfo/biojava-l

Reply via email to