[Biojava-l] How to read a protein clustal alignment?
Damian D'Onia
dd3a@dc.uba.ar
Mon, 01 Oct 2001 12:15:37 -0300
Hi,
I'm trying to read a clustal file (.ALN) that contains protein
sequences. Now I have a subclass of DefaultHandler which can read DNA
sequences from .aln files, but I don't know how to fill a SymbolList from
String.
This is the code for endElement method I current use to read DNA:
public void endElement(String poURI, String poLocalName, String poQName) {
//Deal with the PC Data - trim leading and trailing whitespace
String oFinalBuffer = oPCDataBuffer.toString().trim();
//System.out.println(oFinalBuffer);
//Clear PC Data Buffer as soon as dealt with
oPCDataBuffer.setLength(0);
if (oNameStack.pop().equals("HitId")) {
try {
oSeqDB.addSequence(new
SimpleSequence(DNATools.createDNA(oFinalBuffer),oCurrentSeqName,oCurrentSeqName,null));
}
catch (Exception e) {
System.out.println("Invalid sequence: " +
oFinalBuffer);
}
}
}
But, ProteinTools don't have a method like createDNA.
Somebody can help me with this?
Thanks in advance.
Damián. //
PS: Excuse me "terrible" english.
-----
Damian D'Onia (dd3a@dc.uba.ar)
Facultad de Ciencias Exactas y Naturales, UBA