Package

bio

Protein

Permalink

package Protein

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AASymbol extends Symbol

    Permalink
  2. sealed abstract class AminoAcid extends AASymbol

    Permalink
  3. case class Codon(aa: AminoAcid, codon: List[NTSymbol]) extends CodonSymbol with Product with Serializable

    Permalink

    The Codon stores an (ambiguous) AminoAcid with the matching DNA sequence (also ambiguous, and including gaps).

    The Codon stores an (ambiguous) AminoAcid with the matching DNA sequence (also ambiguous, and including gaps). Note that this is the most open implementation with the purpose of storing codons and their amino acids in matching alignments.

  4. sealed abstract class CodonGap extends CodonSymbol

    Permalink
  5. class CodonSequence extends bio.Sequence[Codon]

    Permalink

    Store a list of Codon AminoAcids with their Codon sequences.

    Store a list of Codon AminoAcids with their Codon sequences. The sequence is initialized from the DNA sequence, before translation. For example

    val s = new CodonSequence("agctaacgt") s(2) should equal (R) s(2).getCodon should equal (List(C,G,T))

  6. sealed abstract class CodonSymbol extends AnyRef

    Permalink
  7. sealed abstract class Gap extends AASymbol

    Permalink
  8. class GappedCodonSequence extends bio.Sequence[CodonSymbol]

    Permalink
  9. class GappedSequence extends bio.Sequence[AASymbol]

    Permalink
  10. abstract class HydrophobicAminoAcid extends AminoAcid

    Permalink
  11. sealed abstract class IUPAC extends AminoAcid

    Permalink
  12. class IUPACGappedSequence extends bio.Sequence[AASymbol]

    Permalink
  13. class IUPACSequence extends bio.Sequence[AminoAcid]

    Permalink
  14. abstract class NegativeAminoAcid extends AminoAcid

    Permalink
  15. abstract class PositiveAminoAcid extends AminoAcid

    Permalink
  16. class Sequence extends bio.Sequence[AminoAcid]

    Permalink
  17. abstract class SpecialAminoAcid extends AminoAcid

    Permalink
  18. abstract class UnchargedAminoAcid extends AminoAcid

    Permalink

Value Members

  1. object * extends AminoAcid with Product with Serializable

    Permalink
  2. object A extends HydrophobicAminoAcid with Product with Serializable

    Permalink
  3. object AminoAcidConvert extends StringConverter[AminoAcid]

    Permalink
  4. object B extends IUPAC with Product with Serializable

    Permalink
  5. object C extends UnchargedAminoAcid with Product with Serializable

    Permalink
  6. object CodonGap extends CodonGap with Product with Serializable

    Permalink
  7. object D extends NegativeAminoAcid with Product with Serializable

    Permalink
  8. object DNAtoCodon

    Permalink
  9. object E extends NegativeAminoAcid with Product with Serializable

    Permalink
  10. object F extends HydrophobicAminoAcid with Product with Serializable

    Permalink
  11. object G extends UnchargedAminoAcid with Product with Serializable

    Permalink
  12. object Gap extends Gap with Product with Serializable

    Permalink
  13. object GappedConvert extends GappedConvert[AASymbol]

    Permalink
  14. object GappedDNAtoCodon

    Permalink
  15. object H extends PositiveAminoAcid with Product with Serializable

    Permalink
  16. object I extends HydrophobicAminoAcid with Product with Serializable

    Permalink
  17. object IUPACAminoAcidConvert extends StringConverter[AminoAcid]

    Permalink
  18. object IUPACGappedAminoAcidConvert extends StringConverter[AASymbol]

    Permalink
  19. object IUPACGappedConvert extends GappedConvert[AASymbol]

    Permalink
  20. object K extends PositiveAminoAcid with Product with Serializable

    Permalink
  21. object L extends HydrophobicAminoAcid with Product with Serializable

    Permalink
  22. object M extends HydrophobicAminoAcid with Product with Serializable

    Permalink
  23. object N extends UnchargedAminoAcid with Product with Serializable

    Permalink
  24. object P extends UnchargedAminoAcid with Product with Serializable

    Permalink
  25. object Q extends UnchargedAminoAcid with Product with Serializable

    Permalink
  26. object R extends PositiveAminoAcid with Product with Serializable

    Permalink
  27. object S extends UnchargedAminoAcid with Product with Serializable

    Permalink
  28. object SymbolConvert extends StringConverter[AASymbol]

    Permalink
  29. object T extends UnchargedAminoAcid with Product with Serializable

    Permalink
  30. object U extends UnchargedAminoAcid with Product with Serializable

    Permalink
  31. object V extends HydrophobicAminoAcid with Product with Serializable

    Permalink
  32. object W extends HydrophobicAminoAcid with Product with Serializable

    Permalink
  33. object X extends IUPAC with Product with Serializable

    Permalink
  34. object Y extends HydrophobicAminoAcid with Product with Serializable

    Permalink
  35. object Z extends IUPAC with Product with Serializable

    Permalink

Ungrouped