bioseq-ts
Version:
Biological Sequence in Javascript, written in Typescript.
32 lines (31 loc) • 891 B
TypeScript
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 };