In [1]:
using MIToS.MSA

In [2]:
aln = readfasta("../test/data/Gaoetal2011.fasta")


Out[2]:
MIToS.MSA.MultipleSequenceAlignment 
  id: MIToS.MSA.IndexedVector{ASCIIString} 
    values: Array(ASCIIString,(6,)) ASCIIString["SEQ1","SEQ2","SEQ3","SEQ4","SEQ5","SEQ6"]
    value2index: Dict{ASCIIString,Int64} len 6
      SEQ2: Int64 2
      SEQ1: Int64 1
      SEQ3: Int64 3
      SEQ5: Int64 5
      SEQ6: Int64 6
      SEQ4: Int64 4
  msa: Array(MIToS.MSA.Residue,(6,6)) 6x6 Array{MIToS.MSA.Residue,2}:
 D  A  W  A  E  E
 D  A  W  A  E  F
 D  A  W  A  E  D
 D  A  Y  C  M  D
 D  A  Y  C  M  T
 D  A  Y  C  M  T
  sequencemapping: Array(Int64,(6,6)) 6x6 Array{Int64,2}:
 1  2  3  4  5  6
 1  2  3  4  5  6
 1  2  3  4  5  6
 1  2  3  4  5  6
 1  2  3  4  5  6
 1  2  3  4  5  6
  filecolumnmapping: MIToS.MSA.IndexedVector{Int64} 
    values: Array(Int64,(6,)) [1,2,3,4,5,6]
    value2index: Dict{Int64,Int64} len 6
      4: Int64 4
      2: Int64 2
      3: Int64 3
      5: Int64 5
      6: Int64 6
      1: Int64 1
  annotations: MIToS.MSA.Annotations 
    file: Dict{ASCIIString,ASCIIString} len 0
    sequences: Dict{Tuple{ASCIIString,ASCIIString},ASCIIString} len 0
    columns: Dict{ASCIIString,ASCIIString} len 0
    residues: Dict{Tuple{ASCIIString,ASCIIString},ASCIIString} len 0

In [3]:
printfasta(aln)


>SEQ1
DAWAEE
>SEQ2
DAWAEF
>SEQ3
DAWAED
>SEQ4
DAYCMD
>SEQ5
DAYCMT
>SEQ6
DAYCMT

In [ ]: