utils

package
v0.1.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 17, 2017 License: GPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetReader added in v0.1.10

func GetReader(inputfile string) (*os.File, *bufio.Reader, error)

Returns the opened file and a buffered reader (gzip or not) for the file

func OpenFile added in v0.1.10

func OpenFile(inputfile string) (*os.File, error)

func ReadCompTrees

func ReadCompTrees(inputfile string, compTrees chan<- tree.Trees) (int, error)

Reads all the trees from the input file and send them to the channel

func ReadCompTreesFile added in v0.1.10

func ReadCompTreesFile(reader *bufio.Reader, compTrees chan<- tree.Trees) (int, error)

Read a bunch of trees from the input reader and send each of them to the channel this function does not close the reader

func ReadRefTree

func ReadRefTree(inputfile string) (*tree.Tree, error)

func ReadRefTreeFile added in v0.1.10

func ReadRefTreeFile(reader *bufio.Reader) (*tree.Tree, error)

Reads one tree from the input reader this function does not close the reader

func ReadUntilSemiColon added in v0.1.1

func ReadUntilSemiColon(r *bufio.Reader) (string, error)

ReadUntilSemiColon returns a string (without the ending \n) from the input buffered reader, ending at ';' or at end of file It allows to read a newick tree on several lines An error is returned iff there is an error with the buffered reader.

func Readln

func Readln(r *bufio.Reader) (string, error)

Readln returns a single line (without the ending \n) from the input buffered reader. An error is returned iff there is an error with the buffered reader.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL