Храните данные о чтении из SAM-отформатированного файла в объекте BioRead.
br =
BioRead with properties:
Quality: [1501x1 File indexed property]
Sequence: [1501x1 File indexed property]
Header: [1501x1 File indexed property]
NSeqs: 1501
Name: ''
Получите последовательности (чтения) из объекта.
Получите последовательности из первых и третьих элементов в объекте.
seqs2 = 2x1 cell array
{'CACTAGTGGCTCATTGTAAATGTGTGGTTTAACTCG'}
{'AGTGGCTCATTGTAAATGTGTGGTTTAACTCGTCC' }
Используйте логический вектор, чтобы получить ту же информацию.
seqs3 = 2x1 cell array
{'CACTAGTGGCTCATTGTAAATGTGTGGTTTAACTCG'}
{'AGTGGCTCATTGTAAATGTGTGGTTTAACTCGTCC' }
Можно использовать заголовок, чтобы получить соответствующие последовательности с тем заголовком. Если несколько последовательностей имеют тот же заголовок, функция возвращает все те последовательности.
Получите последовательности с заголовком B7_591:4:96:693:509.
seqs4 = 1x1 cell array
{'CACTAGTGGCTCATTGTAAATGTGTGGTTTAACTCG'}
Доступ к каждому свойству объекта с помощью записи через точку.
seq2 = 2x1 cell array
{'CACTAGTGGCTCATTGTAAATGTGTGGTTTAACTCG'}
{'AGTGGCTCATTGTAAATGTGTGGTTTAACTCGTCC' }