Package org.biojavax.bio.phylo.io.phylip
Interface PHYLIPFileListener
-
- All Known Implementing Classes:
PHYLIPFileBuilder
public interface PHYLIPFileListenerListens to events fired by the PHYLIP parser. Use these events to handle data directly or construct objects.- Since:
- 1.6
- Author:
- Richard Holland, Tobias Thierer, Jim Balhoff
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidendFile()Finished reading a file.voidreceiveSequence(java.lang.String sequence)Receive sequence data for the current sequence.voidsetCurrentSequenceName(java.lang.String name)Set the name of the sequence which is about to be received.voidsetSequenceCount(int count)Set the number of sequences in the alignment.voidsetSitesCount(int count)Set the number of sites in the alignmentvoidstartFile()About to start a new file.
-
-
-
Method Detail
-
startFile
void startFile()
About to start a new file.
-
endFile
void endFile() throws ParseExceptionFinished reading a file.- Throws:
ParseException
-
setSequenceCount
void setSequenceCount(int count)
Set the number of sequences in the alignment.- Parameters:
count- the expected number of sequences
-
setSitesCount
void setSitesCount(int count)
Set the number of sites in the alignment- Parameters:
count- the expected number of sites
-
setCurrentSequenceName
void setCurrentSequenceName(java.lang.String name)
Set the name of the sequence which is about to be received. If the name has already been seen, the sequence should be appended.- Parameters:
name- the label for the current sequence
-
receiveSequence
void receiveSequence(java.lang.String sequence)
Receive sequence data for the current sequence.- Parameters:
sequence- sequence text for the current sequence
-
-