public class BasicMsa extends Object implements Msa
Msa.MSA_FORMAT| Constructor and Description |
|---|
BasicMsa(int rows,
int columns,
MolecularSequence.TYPE type) |
| Modifier and Type | Method and Description |
|---|---|
List<MolecularSequence> |
asSequenceList() |
static Msa |
createInstance(List<MolecularSequence> seqs) |
List<Character> |
getColumnAt(int col) |
String |
getIdentifier(int row) |
int |
getLength() |
int |
getNumberOfSequences() |
char |
getResidueAt(int row,
int col) |
MolecularSequence |
getSequence(int row) |
MolecularSequence |
getSequence(String id) |
StringBuffer |
getSequenceAsString(int row) |
MolecularSequence.TYPE |
getType() |
boolean |
isGapAt(int row,
int col) |
void |
setIdentifier(int row,
String id) |
void |
setResidueAt(int row,
int col,
char residue) |
String |
toString() |
void |
write(Writer w,
Msa.MSA_FORMAT format) |
public BasicMsa(int rows,
int columns,
MolecularSequence.TYPE type)
public List<MolecularSequence> asSequenceList()
asSequenceList in interface Msapublic List<Character> getColumnAt(int col)
getColumnAt in interface Msapublic String getIdentifier(int row)
getIdentifier in interface Msapublic int getNumberOfSequences()
getNumberOfSequences in interface Msapublic char getResidueAt(int row,
int col)
getResidueAt in interface Msapublic MolecularSequence getSequence(int row)
getSequence in interface Msapublic MolecularSequence getSequence(String id)
getSequence in interface Msapublic StringBuffer getSequenceAsString(int row)
getSequenceAsString in interface Msapublic MolecularSequence.TYPE getType()
public void setIdentifier(int row,
String id)
setIdentifier in interface Msapublic void setResidueAt(int row,
int col,
char residue)
setResidueAt in interface Msapublic void write(Writer w, Msa.MSA_FORMAT format) throws IOException
write in interface MsaIOExceptionpublic static Msa createInstance(List<MolecularSequence> seqs)
Copyright © 2016. All rights reserved.