phylogician-ts
Version:
Module to read, manipulate and write phylogenetic trees. Written in TypeScript
19 lines (18 loc) • 734 B
TypeScript
import { LogLevelDescType } from 'loglevel-colored-prefix';
import { Tree } from './Tree';
declare class BalancedSample {
private tree;
private nodePickCounter;
private logger;
private logLevel;
private sampleTracker;
constructor(tree: Tree, loglevel?: LogLevelDescType);
getScores(): number[];
setScores(): this;
pick(picked: number[], baseNodeId: number, N: number, add?: boolean, seed?: string): number[];
pickMixed(picked: number[], baseNodeId: number, N: number, add?: boolean, seed?: string): number[];
pickRandom(N: number, listOfNodes: number[], seed?: string | undefined): number[];
private selectBalancedSample2;
private selectBalancedSample;
}
export { BalancedSample };