public class PhylipWriter<S extends org.biojava3.core.sequence.template.Sequence<C>,C extends org.biojava3.core.sequence.template.Compound> extends AbstractAlignmentWriter<S,C>
PHYLIPFileFormat
written by
Richard Holland, Tobias Thierer and Jim Balhoff, who provided the source code under LGPL.)Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_NAME_LENGTH |
WHITESPACE_REPLACEMENT
Constructor and Description |
---|
PhylipWriter() |
PhylipWriter(boolean replaceWhiteSpace) |
PhylipWriter(boolean replaceWhiteSpace,
int maxNameLength) |
PhylipWriter(UniqueNameMap nameMap)
Note that certain parameter sets for the specified name map might lead to an invalid output of this class.
|
Modifier and Type | Method and Description |
---|---|
void |
write(Alignment<S,C> alignment,
java.io.OutputStream stream)
Writes the specified alignment in sequential Phylip format.
|
getNameMap, write
public static final int DEFAULT_MAX_NAME_LENGTH
public PhylipWriter()
public PhylipWriter(boolean replaceWhiteSpace)
public PhylipWriter(boolean replaceWhiteSpace, int maxNameLength)
public PhylipWriter(UniqueNameMap nameMap)
nameMap
- public void write(Alignment<S,C> alignment, java.io.OutputStream stream) throws java.lang.Exception
java.lang.Exception
AlignmentWriter.write(info.bioinfweb.commons.bio.biojava3.alignment.template.Alignment, java.io.OutputStream)