exponenta event banner

phytreewrite

Запись объекта филогенетического дерева в файл в формате Newick

Синтаксис

phytreewrite(File, Tree)
phytreewrite(Tree)
phytreewrite(..., 'Distances', DistancesValue, ...)
phytreewrite(..., 'BranchNames', BranchNamesValue, ...)

Аргументы

File

Символьный вектор или строка, указывающая имя файла в формате Newick (текстовый файл ASCII), путь и имя файла или URL-адрес, указывающий на файл.

TreeОбъект филогенетического дерева, созданный с помощью phytree(функция конструктора объекта) или импортирована с помощью phytreeread функция.

Описание

phytreewrite(File, Tree) копирует содержимое phytree из рабочей области MATLAB ® в файл. Данные в файле используют формат Newick для описания деревьев.

phytreewrite(Tree) открывает диалоговое окно Сохранить филогенетическое дерево как (Save Phylogenetic Tree As), в котором можно ввести или выбрать имя файла.

phytreewrite(..., 'PropertyName', PropertyValue, ...) требования phytreewrite с необязательными свойствами, использующими пары имя/значение свойства. Можно указать одно или несколько свойств в любом порядке. Заключить каждый PropertyName в одинарных кавычках. Каждый PropertyName нечувствителен к регистру. Эти пары имя/значение свойства следующие:

phytreewrite(..., 'Distances', DistancesValue, ...) указывает, следует ли исключить расстояния из выходных данных. DistancesValue может быть true (по умолчанию) или false.

phytreewrite(..., 'BranchNames', BranchNamesValue, ...) указывает, следует ли исключить имена ветвей из выходных данных. BranchNamesValue может быть true (по умолчанию) или false.

Примеры

Считывание данных дерева из файла в формате Newick.

tr = phytreeread('pf00002.tree')

 Phylogenetic tree object with 33 leaves (32 branches)

Удалите все белки мыши и просмотрите обрезанное дерево.

ind = getbyname(tr,'mouse');
tr = prune(tr,ind);
view(tr)

Запись обрезанных данных дерева в файл.

phytreewrite('newtree.tree',tr)
Представлен до R2006a