Класс: BioIndexedFile
Создайте объект, содержащий подмножество элементов из объекта BioIndexedFile
NewObj
= getSubset(BioIFObj
, Indices
)
NewObj
= getSubset(BioIFObj
, Keys
)
возвращает NewObj
= getSubset(BioIFObj
, Indices
)NewObj
, новый объект BioIndexedFile, который обращается к подмножеству записей в исходном файле, сопоставленном с BioIFObj
, объект BioIndexedFile. Значения заданы как Indices
, вектор, содержащий уникальные положительные целые числа.
возвращает NewObj
= getSubset(BioIFObj
, Keys
)NewObj
, новый объект BioIndexedFile, который обращается к подмножеству записей в исходном файле, сопоставленном с BioIFObj
, объект BioIndexedFile. Значения заданы как Keys
, вектор символов или массив ячеек уникальных векторов символов, задающих ключи.
|
Объект |
|
Вектор, содержащий уникальные положительные целые числа, которые задают значения в исходном файле для доступа с |
|
Вектор символов или массив ячеек из уникальных векторов символов, задающих ключи, которые задают значения в исходном файле для доступа с |
|
Объект |
Создайте объект BioIndexedFile для доступа к таблице, содержащей перекрестные ссылки между именами генов и терминами онтологии генов (GO):
% Create a variable containing the full absolute path of the source file. sourcefile = which('yeastgenes.sgd'); % Create a BioIndexedFile object from the source file. Indicate % the source file is a tab-delimited file where contiguous rows % with the same key are considered a single entry. Store the % index file in the Current Folder. Indicate that keys are % located in column 3 and that header lines are prefaced with ! gene2goObj = BioIndexedFile('mrtab', sourcefile, '.', ... 'KeyColumn', 3, 'HeaderPrefix','!')
Создайте новый объект BioIndexedFile, который обращается только к первой 1000 перекрестных ссылок и повторно использует тот же файл индекса, что и gene2goObj
:
% Create a new BioIndexedFile object. gene2goSubset = getSubset(gene2goObj,1:1000);
Используйте этот метод, чтобы создать меньший, более управляемый объект BioIndexedFile.