Класс: 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
, объекте BioMap
, с набором FlagName
к FlagValue
.
возвращает Indices
= filterByFlag(BioObj
, Subset
, FlagName
, FlagValue
)Indices
, вектор логических индексов, указывая на последовательности чтения, которые соответствуют заданным критериям от подмножества записей в объекте BioMap
.
применяется несколько отмечают, просачивается отдельный оператор. Indices
= filterByFlag(..., FlagName1
, FlagValue1
, FlagName2
, FlagValue2
,
...)
|
Объект класса |
|
Любое из следующих, чтобы задать подмножество элементов в
|
|
Вектор символов или строка, задающая один из следующих флагов, чтобы отфильтровать:
|
|
Логическое значение, указывающее на состояние флага. |
|
Вектор логических индексов, указывая на последовательности чтения в |
Создайте объект 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);