Andreas Draeger wrote:
Dear all,
Thank you for this very quick answer regarding Sequence logos! The code
works fine. However, would it also be possible to tell the DNATools
class that upper case letters should be used instead of lower case "a",
"c", "g", and "t"? I think it is more common to apply upper case symbols
in sequence logos.
Cheers
Andreas
Hi Andreas,
The way I did it was to uppercase the letters in the AlphabetManager.xml file,
replacing the AlphabetManager.xml inside my biojava.jar. See the attached
version.
Maybe there's an easier way I don't know about...
Best regards,
Eric
--
Eric Haugen
Software Engineer
Stam lab, UW Genome Sciences
University of Washington
2211 Elliott Avenue, 6th Floor
Seattle, WA 98121
<?xml version="1.0"?>
<!-- Core alphabet definitions for BioJava
-
- @author Matthew Pocock
- @author Thomas Down
-->
<!DOCTYPE alphabetManager [
<!ELEMENT alphabetManager (symbol|alphabet)*>
<!ELEMENT symbol (description?)>
<!ATTLIST symbol
name CDATA #REQUIRED>
<!ELEMENT description (#PCDATA)>
<!ELEMENT alphabet (description?, (symbol|symbolref)*, characterTokenization*)>
<!ATTLIST alphabet
name ID #IMPLIED
parent IDREF #IMPLIED>
<!ELEMENT symbolref EMPTY>
<!ATTLIST symbolref
name CDATA #REQUIRED>
<!ELEMENT characterTokenization ((atomicMapping|ambiguityMapping|gapSymbolMapping)*)>
<!ATTLIST characterTokenization
name CDATA #REQUIRED
caseSensitive CDATA #REQUIRED>
<!ELEMENT atomicMapping (symbolref)>
<!ATTLIST atomicMapping
token CDATA #REQUIRED>
<!ELEMENT ambiguityMapping (symbolref*)>
<!ATTLIST ambiguityMapping
token CDATA #REQUIRED>
<!ELEMENT gapSymbolMapping EMPTY>
<!ATTLIST gapSymbolMapping
token CDATA #REQUIRED>
]>
<alphabetManager>
<symbol name="urn:lsid:biojava.org:symbol:adenine">
<description>pairs with T in DNA, and U in RNA</description>
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:guanine">
<description>pairs with C</description>
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:cytosine">
<description>pairs with G</description>
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:thymine">
<description>pairs with A</description>
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:uracil">
<description>pairs with A, replacing T in RNA</description>
</symbol>
<alphabet name="DNA">
<description>Deoxy-Ribose Nucleic Acid. The stuff of life.</description>
<symbolref name="urn:lsid:biojava.org:symbol:adenine"/>
<symbolref name="urn:lsid:biojava.org:symbol:guanine"/>
<symbolref name="urn:lsid:biojava.org:symbol:cytosine"/>
<symbolref name="urn:lsid:biojava.org:symbol:thymine"/>
<characterTokenization name="token" caseSensitive="false">
<atomicMapping token="A">
<symbolref name="urn:lsid:biojava.org:symbol:adenine"/>
</atomicMapping>
<atomicMapping token="G">
<symbolref name="urn:lsid:biojava.org:symbol:guanine"/>
</atomicMapping>
<atomicMapping token="C">
<symbolref name="urn:lsid:biojava.org:symbol:cytosine"/>
</atomicMapping>
<atomicMapping token="T">
<symbolref name="urn:lsid:biojava.org:symbol:thymine"/>
</atomicMapping>
<ambiguityMapping token="R">
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
</ambiguityMapping>
<ambiguityMapping token="Y">
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="M">
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
</ambiguityMapping>
<ambiguityMapping token="K">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="S">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
</ambiguityMapping>
<ambiguityMapping token="W">
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="H">
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="B">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="V">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
</ambiguityMapping>
<ambiguityMapping token="D">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="N">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="x">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="-">
<!-- Gap is the empty set -->
</ambiguityMapping>
<!-- A gap by any other name would still smell so... gappy? -->
<ambiguityMapping token=".">
</ambiguityMapping>
<ambiguityMapping token=" ">
</ambiguityMapping>
<gapSymbolMapping token="~" />>
</characterTokenization>
</alphabet>
<alphabet name="RNA">
<description>Ribose Nucleic Acid. Intermediate between genomic DNA and protein.</description>
<symbolref name="urn:lsid:biojava.org:symbol:adenine"/>
<symbolref name="urn:lsid:biojava.org:symbol:guanine"/>
<symbolref name="urn:lsid:biojava.org:symbol:cytosine"/>
<symbolref name="urn:lsid:biojava.org:symbol:uracil"/>
<characterTokenization name="token" caseSensitive="false">
<atomicMapping token="A">
<symbolref name="urn:lsid:biojava.org:symbol:adenine"/>
</atomicMapping>
<atomicMapping token="G">
<symbolref name="urn:lsid:biojava.org:symbol:guanine"/>
</atomicMapping>
<atomicMapping token="C">
<symbolref name="urn:lsid:biojava.org:symbol:cytosine"/>
</atomicMapping>
<atomicMapping token="U">
<symbolref name="urn:lsid:biojava.org:symbol:uracil"/>
</atomicMapping>
<ambiguityMapping token="R">
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
</ambiguityMapping>
<ambiguityMapping token="Y">
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:uracil" />
</ambiguityMapping>
<ambiguityMapping token="M">
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
</ambiguityMapping>
<ambiguityMapping token="K">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:uracil" />
</ambiguityMapping>
<ambiguityMapping token="S">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
</ambiguityMapping>
<ambiguityMapping token="W">
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:uracil" />
</ambiguityMapping>
<ambiguityMapping token="H">
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:uracil" />
</ambiguityMapping>
<ambiguityMapping token="B">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:uracil" />
</ambiguityMapping>
<ambiguityMapping token="V">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
</ambiguityMapping>
<ambiguityMapping token="D">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:uracil" />
</ambiguityMapping>
<ambiguityMapping token="N">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:uracil" />
</ambiguityMapping>
<ambiguityMapping token="X">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:uracil" />
</ambiguityMapping>
<ambiguityMapping token="-">
<!-- Gap is the empty set -->
</ambiguityMapping>
<ambiguityMapping token=".">
</ambiguityMapping>
<gapSymbolMapping token="~" />>
</characterTokenization>
</alphabet>
<alphabet name="NUCLEOTIDE">
<description>All nucleic acids.</description>
<symbolref name="urn:lsid:biojava.org:symbol:adenine"/>
<symbolref name="urn:lsid:biojava.org:symbol:guanine"/>
<symbolref name="urn:lsid:biojava.org:symbol:cytosine"/>
<symbolref name="urn:lsid:biojava.org:symbol:thymine"/>
<symbolref name="urn:lsid:biojava.org:symbol:uracil"/>
<characterTokenization name="token" caseSensitive="false">
<atomicMapping token="A">
<symbolref name="urn:lsid:biojava.org:symbol:adenine"/>
</atomicMapping>
<atomicMapping token="G">
<symbolref name="urn:lsid:biojava.org:symbol:guanine"/>
</atomicMapping>
<atomicMapping token="C">
<symbolref name="urn:lsid:biojava.org:symbol:cytosine"/>
</atomicMapping>
<atomicMapping token="T">
<symbolref name="urn:lsid:biojava.org:symbol:thymine"/>
</atomicMapping>
<atomicMapping token="U">
<symbolref name="urn:lsid:biojava.org:symbol:uracil"/>
</atomicMapping>
<ambiguityMapping token="R">
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
</ambiguityMapping>
<ambiguityMapping token="Y">
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="M">
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
</ambiguityMapping>
<ambiguityMapping token="K">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="S">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
</ambiguityMapping>
<ambiguityMapping token="W">
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="H">
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="B">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="V">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
</ambiguityMapping>
<ambiguityMapping token="D">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
</ambiguityMapping>
<ambiguityMapping token="N">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
<symbolref name="urn:lsid:biojava.org:symbol:uracil" />
</ambiguityMapping>
<ambiguityMapping token="X">
<symbolref name="urn:lsid:biojava.org:symbol:guanine" />
<symbolref name="urn:lsid:biojava.org:symbol:adenine" />
<symbolref name="urn:lsid:biojava.org:symbol:cytosine" />
<symbolref name="urn:lsid:biojava.org:symbol:thymine" />
<symbolref name="urn:lsid:biojava.org:symbol:uracil" />
</ambiguityMapping>
<ambiguityMapping token="-">
<!-- Gap is the empty set -->
</ambiguityMapping>
<ambiguityMapping token=".">
</ambiguityMapping>
<gapSymbolMapping token="~" />>
</characterTokenization>
</alphabet>
<alphabet name="PROTEIN">
<description>Unmodified Amino-acids commonly found in proteins</description>
<symbol name="urn:lsid:biojava.org:symbol:ALA">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:ARG">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:ASN">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:ASP">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:CYS">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:GLN">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:GLU">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:GLY">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:HIS">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:ILE">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:LEU">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:LYS">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:MET">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:PHE">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:PRO">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:SER">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:THR">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:SEC">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:TRP">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:TYR">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:VAL">
</symbol>
<characterTokenization name="token" caseSensitive="false">
<atomicMapping token="A">
<symbolref name="urn:lsid:biojava.org:symbol:ALA" />
</atomicMapping>
<atomicMapping token="R">
<symbolref name="urn:lsid:biojava.org:symbol:ARG" />
</atomicMapping>
<atomicMapping token="N">
<symbolref name="urn:lsid:biojava.org:symbol:ASN" />
</atomicMapping>
<atomicMapping token="D">
<symbolref name="urn:lsid:biojava.org:symbol:ASP" />
</atomicMapping>
<atomicMapping token="C">
<symbolref name="urn:lsid:biojava.org:symbol:CYS" />
</atomicMapping>
<atomicMapping token="Q">
<symbolref name="urn:lsid:biojava.org:symbol:GLN" />
</atomicMapping>
<atomicMapping token="E">
<symbolref name="urn:lsid:biojava.org:symbol:GLU" />
</atomicMapping>
<atomicMapping token="G">
<symbolref name="urn:lsid:biojava.org:symbol:GLY" />
</atomicMapping>
<atomicMapping token="H">
<symbolref name="urn:lsid:biojava.org:symbol:HIS" />
</atomicMapping>
<atomicMapping token="I">
<symbolref name="urn:lsid:biojava.org:symbol:ILE" />
</atomicMapping>
<atomicMapping token="L">
<symbolref name="urn:lsid:biojava.org:symbol:LEU" />
</atomicMapping>
<atomicMapping token="K">
<symbolref name="urn:lsid:biojava.org:symbol:LYS" />
</atomicMapping>
<atomicMapping token="M">
<symbolref name="urn:lsid:biojava.org:symbol:MET" />
</atomicMapping>
<atomicMapping token="F">
<symbolref name="urn:lsid:biojava.org:symbol:PHE" />
</atomicMapping>
<atomicMapping token="P">
<symbolref name="urn:lsid:biojava.org:symbol:PRO" />
</atomicMapping>
<atomicMapping token="S">
<symbolref name="urn:lsid:biojava.org:symbol:SER" />
</atomicMapping>
<atomicMapping token="T">
<symbolref name="urn:lsid:biojava.org:symbol:THR" />
</atomicMapping>
<atomicMapping token="U">
<symbolref name="urn:lsid:biojava.org:symbol:SEC" />
</atomicMapping>
<atomicMapping token="W">
<symbolref name="urn:lsid:biojava.org:symbol:TRP" />
</atomicMapping>
<atomicMapping token="Y">
<symbolref name="urn:lsid:biojava.org:symbol:TYR" />
</atomicMapping>
<atomicMapping token="V">
<symbolref name="urn:lsid:biojava.org:symbol:VAL" />
</atomicMapping>
<ambiguityMapping token="X">
<symbolref name="urn:lsid:biojava.org:symbol:ALA"/>
<symbolref name="urn:lsid:biojava.org:symbol:ARG"/>
<symbolref name="urn:lsid:biojava.org:symbol:ASN"/>
<symbolref name="urn:lsid:biojava.org:symbol:ASP"/>
<symbolref name="urn:lsid:biojava.org:symbol:CYS"/>
<symbolref name="urn:lsid:biojava.org:symbol:GLN"/>
<symbolref name="urn:lsid:biojava.org:symbol:GLU"/>
<symbolref name="urn:lsid:biojava.org:symbol:GLY"/>
<symbolref name="urn:lsid:biojava.org:symbol:HIS"/>
<symbolref name="urn:lsid:biojava.org:symbol:ILE"/>
<symbolref name="urn:lsid:biojava.org:symbol:LEU"/>
<symbolref name="urn:lsid:biojava.org:symbol:LYS"/>
<symbolref name="urn:lsid:biojava.org:symbol:MET"/>
<symbolref name="urn:lsid:biojava.org:symbol:PHE"/>
<symbolref name="urn:lsid:biojava.org:symbol:PRO"/>
<symbolref name="urn:lsid:biojava.org:symbol:SER"/>
<symbolref name="urn:lsid:biojava.org:symbol:THR"/>
<symbolref name="urn:lsid:biojava.org:symbol:SEC"/>
<symbolref name="urn:lsid:biojava.org:symbol:TRP"/>
<symbolref name="urn:lsid:biojava.org:symbol:TYR"/>
<symbolref name="urn:lsid:biojava.org:symbol:VAL"/>
</ambiguityMapping>
<ambiguityMapping token="B">
<symbolref name="urn:lsid:biojava.org:symbol:ASP" />
<symbolref name="urn:lsid:biojava.org:symbol:ASN" />
</ambiguityMapping>
<ambiguityMapping token="Z">
<symbolref name="urn:lsid:biojava.org:symbol:GLU" />
<symbolref name="urn:lsid:biojava.org:symbol:GLN" />
</ambiguityMapping>
<ambiguityMapping token="-">
</ambiguityMapping>
<ambiguityMapping token=".">
</ambiguityMapping>
<gapSymbolMapping token="~" />>
</characterTokenization>
</alphabet>
<alphabet name="PROTEIN-TERM" parent="PROTEIN">
<symbol name="urn:lsid:biojava.org:symbol:TER">
<description>Termination signal during translation</description>
</symbol>
<!-- THOMASD we surely shouldn't need to replicated this -->
<characterTokenization name="token" caseSensitive="false">
<atomicMapping token="*">
<symbolref name="urn:lsid:biojava.org:symbol:TER" />
</atomicMapping>
<atomicMapping token="A">
<symbolref name="urn:lsid:biojava.org:symbol:ALA" />
</atomicMapping>
<atomicMapping token="R">
<symbolref name="urn:lsid:biojava.org:symbol:ARG" />
</atomicMapping>
<atomicMapping token="N">
<symbolref name="urn:lsid:biojava.org:symbol:ASN" />
</atomicMapping>
<atomicMapping token="D">
<symbolref name="urn:lsid:biojava.org:symbol:ASP" />
</atomicMapping>
<atomicMapping token="C">
<symbolref name="urn:lsid:biojava.org:symbol:CYS" />
</atomicMapping>
<atomicMapping token="Q">
<symbolref name="urn:lsid:biojava.org:symbol:GLN" />
</atomicMapping>
<atomicMapping token="E">
<symbolref name="urn:lsid:biojava.org:symbol:GLU" />
</atomicMapping>
<atomicMapping token="G">
<symbolref name="urn:lsid:biojava.org:symbol:GLY" />
</atomicMapping>
<atomicMapping token="H">
<symbolref name="urn:lsid:biojava.org:symbol:HIS" />
</atomicMapping>
<atomicMapping token="I">
<symbolref name="urn:lsid:biojava.org:symbol:ILE" />
</atomicMapping>
<atomicMapping token="L">
<symbolref name="urn:lsid:biojava.org:symbol:LEU" />
</atomicMapping>
<atomicMapping token="K">
<symbolref name="urn:lsid:biojava.org:symbol:LYS" />
</atomicMapping>
<atomicMapping token="M">
<symbolref name="urn:lsid:biojava.org:symbol:MET" />
</atomicMapping>
<atomicMapping token="F">
<symbolref name="urn:lsid:biojava.org:symbol:PHE" />
</atomicMapping>
<atomicMapping token="P">
<symbolref name="urn:lsid:biojava.org:symbol:PRO" />
</atomicMapping>
<atomicMapping token="S">
<symbolref name="urn:lsid:biojava.org:symbol:SER" />
</atomicMapping>
<atomicMapping token="T">
<symbolref name="urn:lsid:biojava.org:symbol:THR" />
</atomicMapping>
<atomicMapping token="U">
<symbolref name="urn:lsid:biojava.org:symbol:SEC" />
</atomicMapping>
<atomicMapping token="W">
<symbolref name="urn:lsid:biojava.org:symbol:TRP" />
</atomicMapping>
<atomicMapping token="Y">
<symbolref name="urn:lsid:biojava.org:symbol:TYR" />
</atomicMapping>
<atomicMapping token="V">
<symbolref name="urn:lsid:biojava.org:symbol:VAL" />
</atomicMapping>
<ambiguityMapping token="X">
<symbolref name="urn:lsid:biojava.org:symbol:ALA"/>
<symbolref name="urn:lsid:biojava.org:symbol:ARG"/>
<symbolref name="urn:lsid:biojava.org:symbol:ASN"/>
<symbolref name="urn:lsid:biojava.org:symbol:ASP"/>
<symbolref name="urn:lsid:biojava.org:symbol:CYS"/>
<symbolref name="urn:lsid:biojava.org:symbol:GLN"/>
<symbolref name="urn:lsid:biojava.org:symbol:GLU"/>
<symbolref name="urn:lsid:biojava.org:symbol:GLY"/>
<symbolref name="urn:lsid:biojava.org:symbol:HIS"/>
<symbolref name="urn:lsid:biojava.org:symbol:ILE"/>
<symbolref name="urn:lsid:biojava.org:symbol:LEU"/>
<symbolref name="urn:lsid:biojava.org:symbol:LYS"/>
<symbolref name="urn:lsid:biojava.org:symbol:MET"/>
<symbolref name="urn:lsid:biojava.org:symbol:PHE"/>
<symbolref name="urn:lsid:biojava.org:symbol:PRO"/>
<symbolref name="urn:lsid:biojava.org:symbol:SER"/>
<symbolref name="urn:lsid:biojava.org:symbol:THR"/>
<symbolref name="urn:lsid:biojava.org:symbol:SEC"/>
<symbolref name="urn:lsid:biojava.org:symbol:TRP"/>
<symbolref name="urn:lsid:biojava.org:symbol:TYR"/>
<symbolref name="urn:lsid:biojava.org:symbol:VAL"/>
</ambiguityMapping>
<ambiguityMapping token="X">
<symbolref name="urn:lsid:biojava.org:symbol:ALA"/>
<symbolref name="urn:lsid:biojava.org:symbol:ARG"/>
<symbolref name="urn:lsid:biojava.org:symbol:ASN"/>
<symbolref name="urn:lsid:biojava.org:symbol:ASP"/>
<symbolref name="urn:lsid:biojava.org:symbol:CYS"/>
<symbolref name="urn:lsid:biojava.org:symbol:GLN"/>
<symbolref name="urn:lsid:biojava.org:symbol:GLU"/>
<symbolref name="urn:lsid:biojava.org:symbol:GLY"/>
<symbolref name="urn:lsid:biojava.org:symbol:HIS"/>
<symbolref name="urn:lsid:biojava.org:symbol:ILE"/>
<symbolref name="urn:lsid:biojava.org:symbol:LEU"/>
<symbolref name="urn:lsid:biojava.org:symbol:LYS"/>
<symbolref name="urn:lsid:biojava.org:symbol:MET"/>
<symbolref name="urn:lsid:biojava.org:symbol:PHE"/>
<symbolref name="urn:lsid:biojava.org:symbol:PRO"/>
<symbolref name="urn:lsid:biojava.org:symbol:SER"/>
<symbolref name="urn:lsid:biojava.org:symbol:THR"/>
<symbolref name="urn:lsid:biojava.org:symbol:SEC"/>
<symbolref name="urn:lsid:biojava.org:symbol:TRP"/>
<symbolref name="urn:lsid:biojava.org:symbol:TYR"/>
<symbolref name="urn:lsid:biojava.org:symbol:VAL"/>
<symbolref name="urn:lsid:biojava.org:symbol:TER" />
</ambiguityMapping>
<ambiguityMapping token="B">
<symbolref name="urn:lsid:biojava.org:symbol:ASP" />
<symbolref name="urn:lsid:biojava.org:symbol:ASN" />
</ambiguityMapping>
<ambiguityMapping token="Z">
<symbolref name="urn:lsid:biojava.org:symbol:GLU" />
<symbolref name="urn:lsid:biojava.org:symbol:GLN" />
</ambiguityMapping>
<ambiguityMapping token="-">
</ambiguityMapping>
<ambiguityMapping token=".">
</ambiguityMapping>
<gapSymbolMapping token="~" />>
</characterTokenization>
</alphabet>
<alphabet name="STRUCTURE">
<symbol name="urn:lsid:biojava.org:symbol:nothing">
<description>The structure here is undetermined</description>
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:coil">
<description>Random coil</description>
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:alpha-helix">
<description>part of an alpha-helix</description>
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:3(10)-helix">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:Pi-helix">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:sheet">
<description>part of an extended hydrogen bonded beta-strand (extended strand, logs of Bs)</description>
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:beta-bridge">
<description>like a lone E</description>
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:turn">
</symbol>
<symbol name="urn:lsid:biojava.org:symbol:bend">
<description>five-residue bend centred at residue i</description>
</symbol>
<characterTokenization name="token" caseSensitive="false">
<atomicMapping token=" ">
<symbolref name="urn:lsid:biojava.org:symbol:nothing" />
</atomicMapping>
<atomicMapping token="c">
<symbolref name="urn:lsid:biojava.org:symbol:coil" />
</atomicMapping>
<atomicMapping token="h">
<symbolref name="urn:lsid:biojava.org:symbol:alpha-helix" />
</atomicMapping>
<atomicMapping token="g">
<symbolref name="urn:lsid:biojava.org:symbol:3(10)-helix" />
</atomicMapping>
<atomicMapping token="i">
<symbolref name="urn:lsid:biojava.org:symbol:Pi-helix" />
</atomicMapping>
<atomicMapping token="e">
<symbolref name="urn:lsid:biojava.org:symbol:sheet" />
</atomicMapping>
<atomicMapping token="b">
<symbolref name="urn:lsid:biojava.org:symbol:beta-bridge" />
</atomicMapping>
<atomicMapping token="t">
<symbolref name="urn:lsid:biojava.org:symbol:turn" />
</atomicMapping>
<atomicMapping token="s">
<symbolref name="urn:lsid:biojava.org:symbol:bend" />
</atomicMapping>
<ambiguityMapping token="-">
</ambiguityMapping>
<gapSymbolMapping token="~" />>
</characterTokenization>
</alphabet>
</alphabetManager>
_______________________________________________
Biojava-l mailing list - [email protected]
http://lists.open-bio.org/mailman/listinfo/biojava-l