UNPKG

bioseq-ts

Version:

Biological Sequence in Javascript, written in Typescript.

32 lines (31 loc) 891 B
import { Logger, LogLevelDescType } from 'loglevel-colored-prefix'; import { BioSeqSet } from './BioSeqSet'; import { ParseUtils } from './ParseUtilsAbstract'; /** * Utils for PHYLIP format as defined by [PHYLIP] (http://evolution.genetics.washington.edu/phylip/doc/sequence.html) * * @class PhylipUtils * @extends {ParseUtils} */ declare class PhylipUtils extends ParseUtils { protected log: Logger; protected logLevel: LogLevelDescType; constructor(logLevel?: LogLevelDescType); /** * Parse PHYLIP string chunk to a BioSeqSet object * * @param {string} chunk * @returns * @memberof PhylipUtils */ parse(chunk: string): BioSeqSet; /** * Writes BioSeqSet in PHYLIP format * * @param {BioSeqSet} input * @returns * @memberof PhylipUtils */ write(input: BioSeqSet): string; } export { PhylipUtils };