ПРЕДСТАВЛЕНИЕ И ХРАНЕНИЕ МЕТАДАННЫХ

1. Способ, предусматривающий:
получение по меньшей мере одного набора исходных данных;
извлечение метаданных типа заголовков из набора исходных данных и сохранение извлеченных метаданных типа заголовков в документоориентированной базе данных;
извлечение метаданных типа контента из набора исходных данных и сохранение извлеченных метаданных типа контента в структурированной в виде таблицы базе данных; и
хранение набора исходных данных в хранилище данных;
причем документоориентированная база данных содержит одну или более связей для доступа к метаданным типа контента в структурированной в виде таблицы базе данных и набору исходных данных в хранилище данных.
2. Способ по п. 1, в котором одна или более стадий извлечения содержат синтаксический анализатор, выполненный с возможностью автоматического определения схемы, связанной с извлеченными метаданными.
3. Способ по п. 2, в котором эта схема автоматически определяется синтаксическим анализатором посредством импорта схемы.
4. Способ по п. 2, в котором эта схема автоматически определяется синтаксическим анализатором посредством применения алгоритма машинного обучения.
5. Способ по п. 2, в котором синтаксический анализатор выполнен с возможностью чтения форматов данных, связанных с набором исходных данных, распаковки метаданных, связанных с набором исходных данных, и разделения метаданных на метаданные типа заголовков и метаданные типа контента.
6. Способ по п. 1, в котором метаданные типа заголовков хранятся в документоориентированной базе данных в виде одного или более объектов.
7. Способ по п. 1, в котором метаданные типа контента обеспечивают возможность поиска посредством запросов типа запросов языка структурированных запросов.
8. Способ по п. 1, в котором набор исходных данных не подвергается синтаксическому анализу до запоминания в хранилище данных.
9. Способ по п. 1, в котором одна или более связей в документоориентированной базе данных, используемых для доступа к метаданным типа контента в структурированной в виде таблицы базе данных и набору исходных данных в хранилище данных, содержат один или более идентификаторов, которые соответствуют данным, хранящимся в структурированной в виде таблицы базе данных и хранилище данных.
10. Способ по п. 1, в котором набор исходных данных содержит биологические данные.
11. Способ по п. 10, в котором извлеченные метаданные типа заголовков содержат одно или более из: данных, идентифицирующих конкретный механизм, используемый для получения биологических данных; данных, идентифицирующих один или более биологических видов, из которых получены биологические данные; имени файла для файла данных, в котором хранится последовательность биологических данных; и по меньшей мере одно из даты создания и даты модификации файла данных.
12. Способ по п. 10, в котором извлеченные метаданные типа заголовков содержат информацию о заголовке из файла карты выравнивания последовательности.
13. Способ по п. 10, в котором извлеченные метаданные типа контента содержат одно или более из: считанных фрагментов, сгенерированных из биологических данных; и вариантов, сгенерированных из биологических данных.
14. Способ по п. 10, в котором метаданные типа контента содержат выравненные по эталону считанные фрагменты из файла карты выравнивания последовательности.
15. Продукт производства, содержащий считываемый процессором носитель данных, имеющий закодированный в нем выполняемый код одной или более программ программного обеспечения, в котором одна или более программ программного обеспечения при выполнении посредством одного или более обрабатывающих устройств реализуют стадии:
получения по меньшей мере одного набора исходных данных;
извлечения метаданных типа заголовков из набора исходных данных и сохранения извлеченных метаданных типа заголовков в документоориентированной базе данных;
извлечения метаданных типа контента из набора исходных данных и сохранения извлеченных метаданных типа контента в структурированной в виде таблицы базе данных; и
хранения набора исходных данных в хранилище данных;
причем документоориентированная база данных содержит одну или более связей для доступа к метаданным типа контента в структурированной в виде таблицы базе данных и набору исходных данных в хранилище данных.
16. Система хранения данных, содержащая:
один или более процессоров, оперативно соединенных с одним или более запоминающими устройствами и выполненных с возможностью:
получения по меньшей мере одного набора исходных данных;
извлечения метаданных типа заголовков из набора исходных данных и сохранения извлеченных метаданных типа заголовков в документоориентированной базе данных;
извлечения метаданных типа контента из набора исходных данных и сохранения извлеченных метаданных типа контента в структурированной в виде таблицы базе данных; и
хранения набора исходных данных в хранилище данных;
причем документоориентированная база данных содержит одну или более связей для доступа к метаданным типа контента в структурированной в виде таблицы базе данных и набору исходных данных в хранилище данных.
17. Система по п. 16, в которой один или более процессоров дополнительно выполнены с возможностью выполнения одной или более стадий извлечения с использованием синтаксического анализатора, выполненного с возможностью автоматического определения схемы, связанной с извлекаемыми данными.
18. Система по п. 17, в которой эта схема автоматически определяется синтаксическим анализатором посредством по меньшей мере одного из: импорта схемы; и применения алгоритма машинного обучения.
19. Система по п. 17, в которой синтаксический анализатор выполнен с возможностью чтения форматов данных, связанных с набором исходных данных, распаковки метаданных, связанных с набором исходных данных, и разделения метаданных на метаданные типа заголовков и метаданные типа контента.
20. Система по п. 16, в которой набор исходных данных содержит биологические данные.