Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Внешние интерфейсы хранилища #5

Open
zmactep opened this issue Jul 10, 2013 · 0 comments
Open

Внешние интерфейсы хранилища #5

zmactep opened this issue Jul 10, 2013 · 0 comments

Comments

@zmactep
Copy link
Contributor

zmactep commented Jul 10, 2013

Реализовать в обязательном порядке следующие внешние интерфейсы. Рекомендуется сделать это через кэширующий синглтон, обеспечивающий выполнение следующих операций:

  1. Создание хранилища с указанным типом аннотаций
  2. Заполнение хранилища всеми возможными способами
  3. Загрузка и сохранение хранилищ во все форматы
  4. Загрузка несколько хранилищ в память, поддержание работы с ними
  5. Ответ на запросы о принадлежности последовательности хранилищу (поиск по хранилищу)
  6. Ответ на запросы о принадлежности последовательности одному из множества загруженных хранилищ (мульти-поиск)
  7. Выравнивание последовательности на контейнер, возврат списка наилучших выравниваний (по количеству + по степени гомологичности), кэширование последних выравниваний на контейнер.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant