Buggalo - phylogenetic tree extractor.
This documentation refers to Buggalo version 0.0.1.
buggalo -f nexus -i filename.nexus -p tree buggalo --file nexus --input filename.nexus --prefix tree
This argument is used to specify the format of the input file. The value of this argument can be any format that is accepted by the Nexus Class Library. For a complete list of available formats, see [http://phylo.bio.ku.edu/ncldocs/v2.1/funcdocs/nxsmultiformat_8cpp_source.html].
This argument is used to specify the path to the input file.
This argument is used to specify the file name prefix to use when naming
output files in the event that the tree has no name associated with it. For
example, if the input file contains three unnamed trees and the prefix is
configured to be
tree then the names of the output files will be
tree_2.tre. If the tree is named then the
actual tree name will be used as the base file name.
If this argument is not specified on the command line, the file name prefix
Displays a brief help message and exits.
Buggalo is a simple command-line utility for extracting phylogenetic trees from several different file formats and writing each tree to a separate file in Newick format. Buggalo uses the Nexus Class Library to parse the input files and generate the output files.
This program prints an error message for any exception that is thrown by the Nexus Class Library.
Nexus Class Library - 2.1.18
This library must be installed before buggalo can be built or used.
Bugs and Limitations
There tends to be a lot of variation within each phylogenetic file format, so there are several files that may be accepted by some tools that aren't accepted by buggalo. In general, any file that is not accepted by the Nexus Class Library will not be accepted by buggalo.
Please report problems to the core software development team. Patches are welcome.