Класс: BioMap
Последовательность фильтров, считываемая флагом SAM
Indices = filterByFlag(BioObj, FlagName, FlagValue)
Indices = filterByFlag(BioObj, Subset, FlagName, FlagValue)
Indices = filterByFlag(..., FlagName1, FlagValue1, FlagName2, FlagValue2, ...)
прибыль Indices = filterByFlag(BioObj, FlagName, FlagValue)Indices, вектор логических индексов, указывающий считанные последовательности в BioObj, a BioMap объект, с FlagName установить в значение FlagValue.
прибыль Indices = filterByFlag(BioObj, Subset, FlagName, FlagValue)Indices, вектор логических индексов, указывающий считанные последовательности, удовлетворяющие заданным критериям из подмножества записей в BioMap объект.
применяет несколько флаговых фильтров в одной инструкции. Indices = filterByFlag(..., FlagName1, FlagValue1, FlagName2, FlagValue2, ...)
|
Объект |
|
Одно из следующих действий для указания подмножества элементов в
|
|
Символьный вектор или строка, задающая один из следующих флагов для фильтрации:
|
|
Логическое значение, указывающее состояние флага. A |
|
Вектор логических индексов, указывающий последовательности считывания в |
Построить BioMap объект, а затем определите считанные последовательности, которые отображаются в правильной паре и сначала в паре:
% Construct a BioMap object from a SAM file
BMObj1 = BioMap('ex1.sam');
% Filter the elements using 'pairedInMap' and 'readIsFirst' flags
Indices = filterByFlag(BMObj1, 'pairedInMap', true,...
'readIsFirst', true);
% Return the headers of the filtered elements
filtered_Headers = BMObj1.Header(Indices);