Суперклассы: BioRead
Содержите последовательность, качество, выравнивание и данные об отображении
Класс BioMap
содержит данные из последовательностей короткого чтения, включая заголовки последовательности, считайте последовательности, качественную музыку к последовательностям и данные о том, как каждая последовательность выравнивается к данной ссылке. Эти данные обычно получаются из инструмента упорядочивания высокой пропускной способности.
Создайте объект BioMap
из данных о последовательности короткого чтения. Каждый элемент в объекте имеет последовательность, заголовок, качественный счет и информацию о выравнивании/отображении, сопоставленную с ним. Используйте свойства объектов и методы, чтобы исследовать, получить доступ, отфильтровать, и управлять всеми или подмножеством данных, прежде, чем анализировать или просмотреть данные.
BioMapobj
= BioMapBioMapobj
построений, который является пустым объектом BioMap
.
BioMapobj
= BioMap(File
)BioMapobj
построений, объект BioMap
, от File
, SAM-или отформатированного BAM файла, чтения которого упорядочены положением запуска в ссылочной последовательности. Данные остаются в исходном файле и доступах к объекту BioMap
это с помощью одного или двух вспомогательных индексных файлов. Для SAM-отформатированного файла MATLAB® использует или создает один индексный файл, который должен иметь то же имя как исходный файл, но с расширением .idx
. Для отформатированного BAM файла MATLAB использует или создает два индексных файла, которые должны иметь то же имя как исходный файл, но с расширениями *.linearindex
и *.bai
. Если индексные файлы не найдены в той же папке как исходный файл, функция конструктора BioMap
создает индексные файлы в той папке.
Когда вы передаете в неупорядоченном отформатированном BAM файле, конструктор автоматически заказывает файл и пишет данные в упорядоченный файл с помощью того же базового имени и расширения с добавленным вектором символов “.ordered” перед расширением. Новый файл индексируется и используется, чтобы инстанцировать нового объекта BioMap
.
Поскольку данные остаются в исходном файле и получены доступ с помощью индексных файлов:
Не удаляйте исходный файл (SAM или BAM).
Не удаляйте индексные файлы (*.idx
, *.bai
, или *.linearindex
).
Вы не можете изменить свойства BioMapobj
.
Чтобы определить количество ссылочных последовательностей, включенных в ваш исходный файл, используйте функция baminfo
или saminfo
. Используйте SAMtools, чтобы проверять, упорядочены ли чтения в вашем исходном файле положением в ссылочной последовательности, и также переупорядочить их, в случае необходимости.
построения BioMapobj
= BioMap(Struct
)BioMapobj
, объект BioMap
, от Struct
, структура MATLAB, содержащая последовательность и информацию о выравнивании, такой, как возвращено samread
или функцией bamread
. Данные из Struct
остаются в памяти, которая позволяет вам изменить свойства BioMapobj
.
создает объект BioMapobj
= BioMap(___,'Name
',Value
)BioMap
с помощью любого из предыдущих входных параметров и дополнительных опций, заданных как аргументы пары "имя-значение" можно следующим образом.
выбирает одну или несколько ссылок, когда исходные данные содержат последовательности, сопоставленные больше чем с одной ссылкой. По умолчанию конструктор включает все ссылки в словаре заголовка исходного файла. Когда словарь заголовка не доступен, значения по умолчанию конструктора к включению всех ссылочных имен, найденных в исходных данных. BioMapobj
= BioMap(___,'SelectReference'
,SelectRefValue
)SelectRefValue
является вектором символов, строкой, вектором строки или массивом ячеек из символьных векторов. При помощи этой опции можно препятствовать тому, чтобы конструктор BioMap
создал вспомогательные индексные файлы для ссылок, которые вы не будете использовать в своем анализе. Если какие-либо чтения, сопоставленные с выбранными ссылками, соединяются, и BioMapobj
записан в файл, ссылочные последовательности помощников также включены в заголовок файла.
задает, поместить ли данные в память или оставить данные в исходном файле. Отъезд данных в исходном файле и доступ через индексный файл являются большей эффективной памятью, но не позволяют вам изменить свойства BioMapobj
= BioMap(File
,'InMemory'
,InMemoryValue
)BioMapobj
. Выбором является true
или false
(значение по умолчанию). Если первый входной параметр не является именем файла, то этот аргумент пары "имя-значение" проигнорирован, и данные автоматически помещаются в память.
Установите аргумент пары "имя-значение" 'InMemory'
true
, если вы хотите изменить свойства BioMapobj
.
задает путь к папке, где индексные файлы (*.BioMapobj
= BioMap(___,'IndexDir'
,IndexDirValue
)idx
, *.bai
, или *.linearindex
) или существуют или будут созданы.
Используйте аргумент пары "имя-значение" 'IndexDir'
, если у вас нет доступа для записи к папке, где исходный файл расположен.
построения BioMapobj
= BioMap(___,'Sequence'
,SequenceValue
)BioMapobj
, объект BioMap
, от SequenceValue
, который содержит, он обозначает буквами представления последовательностей нуклеотида. Эта пара "имя-значение" работает, только если данные считаны в память.
BioMapobj
= BioMap(___,'Header'
,HeaderValue
)BioMapobj
построений, объект BioMap
, от HeaderValue
, который содержит текст заголовка для последовательностей нуклеотида. Эта пара "имя-значение" работает, только если данные считаны в память.
BioMapobj
= BioMap(___,'Quality'
,QualityValue
)BioMapobj
построений, объект BioMap
, от QualityValue
, который содержит представление ASCII качественной музыки на основу к последовательностям нуклеотида. Эта пара "имя-значение" работает, только если данные считаны в память.
BioMapobj
= BioMap(___,'Reference'
,ReferenceValue
)BioMapobj
построений, объект BioMap
и наборы свойство Reference
к ReferenceValue
, который содержит имена ссылочных последовательностей. Эта пара "имя-значение" работает, только если данные считаны в память.
BioMapobj
= BioMap(___,'Signature'
,SignatureValue
)BioMapobj
построений, объект BioMap
, от SignatureValue
, который содержит информацию, описывающую выравнивание каждой последовательности чтения со ссылочной последовательностью. Эта пара "имя-значение" работает, только если данные считаны в память.
BioMapobj
= BioMap(___,'Start'
,StartValue
)BioMapobj
построений, объект BioMap
, от StartValue
, вектора положительных целых чисел, задающих положение в ссылочной последовательности, где выравнивание каждой последовательности чтения запускается. Эта пара "имя-значение" работает, только если данные считаны в память.
построения BioMapobj
= BioMap(___,'Flag'
,FlagValue
)BioMapobj
, объект BioMap
, от FlagValue
, вектор положительных целых чисел, указывающих на поразрядную информацию для состояния 11 флагов, задан спецификацией формата SAM. Эти флаги описывают различные аспекты упорядочивания и выравнивания последовательностей чтения. Эта пара "имя-значение" работает, только если данные считаны в память.
построения BioMapobj
= BioMap(___,'MappingQuality'
,MappingQualityValue
)BioMapobj
, объект BioMap
, от MappingQualityValue
, вектора положительных целых чисел, задающих качество отображения для каждой последовательности чтения. Эта пара "имя-значение" работает, только если данные считаны в память.
построения BioMapobj
= BioMap(___,'MatePosition'
,MatePositionValue
)BioMapobj
, объект BioMap
, от MatePositionValue
, вектора неотрицательных целых чисел, задающих положение помощника для каждой последовательности чтения. Эта пара "имя-значение" работает, только если данные считаны в память.
|
Вектор символов или строка, задающая SAM-или отформатированный BAM файл, который содержит только одну ссылочную последовательность и чьи чтения упорядочены положением запуска в ссылочной последовательности. |
|
Структура MATLAB, содержащая последовательность и информацию о выравнивании, такой, как возвращено |
|
Вектор символов, строка, представляет в виде строки вектор или массив ячеек из символьных векторов, задающий имя ссылочных последовательностей в |
|
Логическое определение, поместить ли данные в память или оставить данные в исходном файле. Отъезд данных в исходном файле и доступ к нему через индексный файл являются большей эффективной памятью, но не позволяют вам изменить свойства объекта По умолчанию: false |
|
Вектор символов или строка, задающая путь к папке, где индексный файл или существует или будет создан. Значение по умолчанию: Папка, где |
|
Вектор строки или массив ячеек из символьных векторов, содержащий представления буквы последовательностей нуклеотида. Эта информация заполняет свойство |
|
Вектор строки или массив ячеек из символьных векторов, содержащий представление ASCII качественной музыки на основу к последовательностям нуклеотида. Эта информация заполняет свойство |
|
Вектор строки или массив ячеек из символьных векторов, содержащий текст заголовка для последовательностей нуклеотида. Эта информация заполняет свойство |
|
Вектор символов или строка, описывающая объект Значение по умолчанию: |
|
Вектор строки или массив ячеек из символьных векторов, содержащий имена ссылочных последовательностей. Эта информация заполняет свойство |
|
Вектор строки или массив ячеек из символьных векторов, содержащий информацию, описывающую выравнивание каждой последовательности чтения со ссылочной последовательностью. |
|
Вектор положительных целых чисел, задающих положение в ссылочной последовательности, где выравнивание каждой последовательности чтения запускается. Эта информация заполняет свойство |
|
Вектор положительных целых чисел, указывающих на поразрядную информацию для состояния 11 флагов, задан спецификацией формата SAM. Эти флаги описывают различные аспекты упорядочивания и выравнивания последовательностей чтения. Эта информация заполняет свойство |
|
Вектор положительных целых чисел, задающих качество отображения для каждой последовательности чтения. Эта информация заполняет свойство |
|
Вектор неотрицательных целых чисел, задающих положение помощника для каждой последовательности чтения. Эта информация заполняет свойство |
|
Флаги, сопоставленные со всеми последовательностями чтения, представленными в объекте Вектор положительных целых чисел, таким образом, что существует целое число для каждой последовательности чтения в объекте. Каждое целое число указывает на поразрядную информацию, которая задает состояние 11 флагов, описанных спецификацией формата SAM. Эти флаги описывают различные аспекты упорядочивания и выравнивания последовательности чтения. Непосредственное отношение существует между номером и порядком элементов в |
|
Заголовки, сопоставленные со всеми последовательностями чтения, представленными в объекте Массив ячеек из символьных векторов, такой, что существует заголовок для каждой последовательности чтения в объекте. Заголовки могут быть пустыми. Непосредственное отношение существует между номером и порядком элементов в |
|
Положения помощников для всех последовательностей чтения представлены в объекте Вектор неотрицательных целых чисел, таким образом, что существует целое число для каждой последовательности чтения в объекте. Каждое целое число указывает на положение соответствующей последовательности помощника относительно ссылочной последовательности. Непосредственное отношение существует между номером и порядком элементов в Не все значения в векторе |
|
Отображение качественных очков, сопоставленных со всеми последовательностями чтения, представленными в объекте Вектор целых чисел, таких, что существует качественный счет отображения к каждой последовательности чтения в объекте. Непосредственное отношение существует между номером и порядком элементов в |
|
Описание объекта Вектор символов, описывающий объект Значение по умолчанию: |
|
Количество последовательностей в объекте Эта информация только для чтения. |
|
Качественные очки на основу, сопоставленные со всеми последовательностями чтения, представленными в объекте Массив ячеек из символьных векторов, такой, что существует качество для каждой последовательности чтения в объекте. Каждое качество является представлением ASCII качественной музыки на основу к последовательности чтения. Качество может быть пустым символьным вектором. Непосредственное отношение существует между номером и порядком элементов в |
|
Ссылочные последовательности в объекте
Ссылочные последовательности являются последовательностями, против которых выравниваются последовательности чтения. |
|
Считайте последовательности в объекте Массив ячеек из символьных векторов, содержащий представления буквы последовательностей чтения. |
|
Массив ячеек из символьных векторов, который каталогизирует имена ссылок, доступных в объекте Эта информация только для чтения. |
|
Информация о выравнивании, сопоставленная со всеми последовательностями чтения, представленными в объекте Массив ячеек отформатированных СИГАРОЙ векторов символов, таких, что существует информация о выравнивании для каждой последовательности чтения в объекте. Каждый вектор символов представляет, как последовательность чтения выравнивается к ссылочной последовательности. Подписи могут быть пустыми символьными векторами. Непосредственное отношение существует между номером и порядком элементов в |
|
Запустите положения всех выровненных последовательностей чтения, представленных в объекте Вектор целых чисел, таких, что существует положение запуска для каждой последовательности чтения в объекте. Каждое целое число задает положение запуска выровненной последовательности чтения относительно чисел положения в ссылочной последовательности. Непосредственное отношение существует между номером и порядком элементов в |
filterByFlag | Отфильтруйте чтения последовательности флагом SAM |
getAlignment | Создайте выравнивание, представленное в объекте BioMap |
getBaseCoverage | Возвратите покрытие выравнивания основы основой ссылочной последовательности в объекте BioMap |
getCompactAlignment | Создайте компактное выравнивание, представленное в объекте BioMap |
getCounts | Возвратите количество последовательностей чтения, выровненных к ссылочной последовательности в объекте BioMap |
getFlag | Получите флаги последовательности чтения из объекта BioMap |
getIndex | Возвратите индексы последовательностей чтения, выровненных к ссылочной последовательности в объекте BioMap |
getInfo | Получите информацию для одного элемента объекта BioMap |
getMappingQuality | Получите последовательность, сопоставляющую качественные очки от объекта BioMap |
getMatePosition | Получите положения помощника последовательностей чтения от объекта BioMap |
getReference | Получите ссылочную последовательность из объекта BioMap |
getSignature | Получите подпись (информация о выравнивании) от объекта BioMap |
getStart | Получите запускают положения выровненных последовательностей чтения от объекта BioMap |
getStop | Вычислите положения остановки выровненных последовательностей чтения от объекта BioMap |
getSummary | Распечатайте сводные данные объекта BioMap |
setFlag | Установите флаги последовательности чтения для объекта BioMap |
setMappingQuality | Установите последовательность, сопоставляющую качественную музыку к объекту BioMap |
setMatePosition | Установите положения помощника последовательностей чтения в объекте BioMap |
setReference | Определите имя ссылочной последовательности для объекта BioMap |
setSignature | Установите подпись (информация о выравнивании) для объекта BioMap |
setStart | Установите запускают положения выровненных последовательностей чтения в объекте BioMap |
объединение | Объедините два объекта |
получение | Получите свойство объекта |
getHeader | Получите заголовки последовательности из объекта |
getQuality | Получите информацию о качестве последовательности из объекта |
getSequence | Получите последовательности из объекта |
getSubsequence | Получите частичные последовательности из объекта |
getSubset | Получите подмножество элементов от объекта |
plotSummary | Статистика краткого изложения сюжета данных NGS |
набор | Установите свойство объекта |
setHeader | Обновите информацию о заголовке чтений |
setQuality | Обновите информацию о качестве |
setSequence | Обновите последовательности чтения |
setSubsequence | Обновите частичные последовательности |
setSubset | Обновите элементы объекта |
запись | Запишите содержимое объекта BioRead или BioMap зарегистрировать |
Значение. Чтобы изучить, как классы значения влияют на операции копии, смотрите Копирование Объектов (MATLAB) в документации Основ программирования MATLAB.
BioMap
возражает точке поддержки. при индексации, чтобы извлечь, присвойте и удалите данные.
BioIndexedFile
| BioRead
| align2cigar
| bamindexread
| baminfo
| bamread
| cigar2align
| saminfo
| samread