[Biojava-dev] gaps and basis symbols
    mark.schreiber at novartis.com 
    mark.schreiber at novartis.com
       
    Fri Oct 21 04:42:40 EDT 2005
    
    
  
Further to this ...
Investigating a bit further it seems that AlphabetManager.xml denotes an 
<ambiguityMapping> for "-"  ,  "." and " ". It denotes a <gapMapping> for 
"~".
I'm not sure if this is an oversight or if this was intentional. Should 
they not all be <gapMapping>s?? Are not all gaps created equal? If I edit 
this in my copy of AlphabetManager.xml then everything seems to work and 
the JUnit tests still pass. It seems odd though, given that this has not 
been spotted before I am thinking it is intentional.
Should I commit these changes to CVS???
- Mark 
Mark Schreiber/GP/Novartis at PH
Sent by: biojava-dev-bounces at portal.open-bio.org
10/21/2005 03:58 PM
 
        To:     biojava-dev at biojava.org
        cc:     (bcc: Mark Schreiber/GP/Novartis)
        Subject:        [Biojava-dev] gaps and basis symbols
Hello -
There seems to be a slightly strange relationship between gaps and 
AlphabetManager.getGapSymbol(). If I take (for example) the 
SymbolTokenization of DNA and ask it for the Symbol associated with "-" it 
gives me back a BasisSymbol that is composed of a List that contains only 
the GapSymbol from AlphabetManager.
This leads to the slightly weird problem that the Symbol returned != 
AlphabetManager.getGapSymbol() which is what I expected. This also causes 
some curious problems with serialization that may or may not be related. 
Regardless, why does the "-" token not map directly to the GapSymbol in a 
singleton manner rather than mapping to the BasisSymbol composed of a List 
of only the GapSymbol.
Can any biojava mystics illucidate some wisdom on this?
- Mark
Mark Schreiber
Research Investigator (Bioinformatics)
Novartis Institute for Tropical Diseases (NITD)
10 Biopolis Road
#05-01 Chromos
Singapore 138670
www.nitd.novartis.com
phone +65 6722 2973
fax  +65 6722 2910
_______________________________________________
biojava-dev mailing list
biojava-dev at biojava.org
http://biojava.org/mailman/listinfo/biojava-dev
    
    
More information about the biojava-dev
mailing list