diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/.editorconfig b/6_biomedicine/dna_sequence_search/dna-search-ui/.editorconfig similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/.editorconfig rename to 6_biomedicine/dna_sequence_search/dna-search-ui/.editorconfig diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/.env.development b/6_biomedicine/dna_sequence_search/dna-search-ui/.env.development similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/.env.development rename to 6_biomedicine/dna_sequence_search/dna-search-ui/.env.development diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/.env.production b/6_biomedicine/dna_sequence_search/dna-search-ui/.env.production similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/.env.production rename to 6_biomedicine/dna_sequence_search/dna-search-ui/.env.production diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/.env.staging b/6_biomedicine/dna_sequence_search/dna-search-ui/.env.staging similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/.env.staging rename to 6_biomedicine/dna_sequence_search/dna-search-ui/.env.staging diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/.eslintignore b/6_biomedicine/dna_sequence_search/dna-search-ui/.eslintignore similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/.eslintignore rename to 6_biomedicine/dna_sequence_search/dna-search-ui/.eslintignore diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/.eslintrc.js b/6_biomedicine/dna_sequence_search/dna-search-ui/.eslintrc.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/.eslintrc.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/.eslintrc.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/.travis.yml b/6_biomedicine/dna_sequence_search/dna-search-ui/.travis.yml similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/.travis.yml rename to 6_biomedicine/dna_sequence_search/dna-search-ui/.travis.yml diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/babel.config.js b/6_biomedicine/dna_sequence_search/dna-search-ui/babel.config.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/babel.config.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/babel.config.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/build/index.js b/6_biomedicine/dna_sequence_search/dna-search-ui/build/index.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/build/index.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/build/index.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/jest.config.js b/6_biomedicine/dna_sequence_search/dna-search-ui/jest.config.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/jest.config.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/jest.config.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/jsconfig.json b/6_biomedicine/dna_sequence_search/dna-search-ui/jsconfig.json similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/jsconfig.json rename to 6_biomedicine/dna_sequence_search/dna-search-ui/jsconfig.json diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/package.json b/6_biomedicine/dna_sequence_search/dna-search-ui/package.json similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/package.json rename to 6_biomedicine/dna_sequence_search/dna-search-ui/package.json diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/postcss.config.js b/6_biomedicine/dna_sequence_search/dna-search-ui/postcss.config.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/postcss.config.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/postcss.config.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/public/favicon.ico b/6_biomedicine/dna_sequence_search/dna-search-ui/public/favicon.ico similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/public/favicon.ico rename to 6_biomedicine/dna_sequence_search/dna-search-ui/public/favicon.ico diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/public/index.html b/6_biomedicine/dna_sequence_search/dna-search-ui/public/index.html similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/public/index.html rename to 6_biomedicine/dna_sequence_search/dna-search-ui/public/index.html diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/App.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/App.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/App.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/App.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/api/cryptojs.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/api/cryptojs.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/api/cryptojs.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/api/cryptojs.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/api/localStorage.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/api/localStorage.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/api/localStorage.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/api/localStorage.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/api/search.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/api/search.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/api/search.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/api/search.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/404_images/404.png b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/404_images/404.png similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/404_images/404.png rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/404_images/404.png diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/404_images/404_cloud.png b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/404_images/404_cloud.png similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/404_images/404_cloud.png rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/404_images/404_cloud.png diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/base.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/base.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/base.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/base.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/btn.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/btn.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/btn.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/btn.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/eladmin.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/eladmin.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/eladmin.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/eladmin.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/element-ui.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/element-ui.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/element-ui.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/element-ui.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/element-variables.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/element-variables.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/element-variables.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/element-variables.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/index.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/index.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/index.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/index.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/mixin.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/mixin.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/mixin.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/mixin.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/sidebar.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/sidebar.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/sidebar.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/sidebar.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/transition.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/transition.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/transition.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/transition.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/variables.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/variables.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/assets/styles/variables.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/assets/styles/variables.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/common/mixin/table-mixin.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/common/mixin/table-mixin.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/common/mixin/table-mixin.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/common/mixin/table-mixin.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/components/Breadcrumb/index.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/components/Breadcrumb/index.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/components/Breadcrumb/index.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/components/Breadcrumb/index.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/components/Hamburger/index.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/components/Hamburger/index.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/components/Hamburger/index.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/components/Hamburger/index.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/components/SvgIcon/index.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/components/SvgIcon/index.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/components/SvgIcon/index.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/components/SvgIcon/index.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/components/empty-data/EmptyData.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/components/empty-data/EmptyData.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/components/empty-data/EmptyData.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/components/empty-data/EmptyData.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/AppMain.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/AppMain.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/AppMain.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/AppMain.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Navbar.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Navbar.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Navbar.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Navbar.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/FixiOSBug.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/FixiOSBug.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/FixiOSBug.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/FixiOSBug.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Item.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Item.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Item.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Item.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Link.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Link.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Link.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Link.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Logo.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Logo.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Logo.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/Logo.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/SidebarItem.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/SidebarItem.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/SidebarItem.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/SidebarItem.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/index.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/index.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/index.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/Sidebar/index.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/index.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/index.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/components/index.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/components/index.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/index.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/index.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/index.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/index.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/mixin/ResizeHandler.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/mixin/ResizeHandler.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/layout/mixin/ResizeHandler.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/layout/mixin/ResizeHandler.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/main.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/main.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/main.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/main.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/permission.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/permission.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/permission.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/permission.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/router/index.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/router/index.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/router/index.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/router/index.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/settings.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/settings.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/settings.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/settings.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/store/getters.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/store/getters.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/store/getters.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/store/getters.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/store/index.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/store/index.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/store/index.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/store/index.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/store/modules/app.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/store/modules/app.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/store/modules/app.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/store/modules/app.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/store/modules/settings.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/store/modules/settings.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/store/modules/settings.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/store/modules/settings.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/element-ui.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/element-ui.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/element-ui.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/element-ui.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/index.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/index.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/index.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/index.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/mixin.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/mixin.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/mixin.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/mixin.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/sidebar.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/sidebar.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/sidebar.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/sidebar.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/transition.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/transition.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/transition.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/transition.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/variables.scss b/6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/variables.scss similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/styles/variables.scss rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/styles/variables.scss diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/utils/get-page-title.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/utils/get-page-title.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/utils/get-page-title.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/utils/get-page-title.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/utils/index.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/utils/index.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/utils/index.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/utils/index.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/utils/request.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/utils/request.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/utils/request.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/utils/request.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/utils/validate.js b/6_biomedicine/dna_sequence_search/dna-search-ui/src/utils/validate.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/utils/validate.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/utils/validate.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/views/404.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/views/404.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/views/404.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/views/404.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/views/search/index.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/views/search/index.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/views/search/index.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/views/search/index.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/src/views/storage/index.vue b/6_biomedicine/dna_sequence_search/dna-search-ui/src/views/storage/index.vue similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/src/views/storage/index.vue rename to 6_biomedicine/dna_sequence_search/dna-search-ui/src/views/storage/index.vue diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/.eslintrc.js b/6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/.eslintrc.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/.eslintrc.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/.eslintrc.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/components/Breadcrumb.spec.js b/6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/components/Breadcrumb.spec.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/components/Breadcrumb.spec.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/components/Breadcrumb.spec.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/components/Hamburger.spec.js b/6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/components/Hamburger.spec.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/components/Hamburger.spec.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/components/Hamburger.spec.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/components/SvgIcon.spec.js b/6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/components/SvgIcon.spec.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/components/SvgIcon.spec.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/components/SvgIcon.spec.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/utils/formatTime.spec.js b/6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/utils/formatTime.spec.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/utils/formatTime.spec.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/utils/formatTime.spec.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/utils/param2Obj.spec.js b/6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/utils/param2Obj.spec.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/utils/param2Obj.spec.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/utils/param2Obj.spec.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/utils/parseTime.spec.js b/6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/utils/parseTime.spec.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/utils/parseTime.spec.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/utils/parseTime.spec.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/utils/validate.spec.js b/6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/utils/validate.spec.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/tests/unit/utils/validate.spec.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/tests/unit/utils/validate.spec.js diff --git a/7_engine_hub/dna_sequence_search/dna-search-ui/vue.config.js b/6_biomedicine/dna_sequence_search/dna-search-ui/vue.config.js similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna-search-ui/vue.config.js rename to 6_biomedicine/dna_sequence_search/dna-search-ui/vue.config.js diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/dna_sequence_search.iml b/6_biomedicine/dna_sequence_search/dna_sequence_search/dna_sequence_search.iml similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/dna_sequence_search.iml rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/dna_sequence_search.iml diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/pom.xml b/6_biomedicine/dna_sequence_search/dna_sequence_search/pom.xml similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/pom.xml rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/pom.xml diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/META-INF/MANIFEST.MF b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/META-INF/MANIFEST.MF similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/META-INF/MANIFEST.MF rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/META-INF/MANIFEST.MF diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/MainApplication.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/MainApplication.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/MainApplication.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/MainApplication.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/constant/Constants.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/constant/Constants.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/constant/Constants.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/constant/Constants.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/enums/ResEnum.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/enums/ResEnum.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/enums/ResEnum.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/enums/ResEnum.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/exception/BadRequestException.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/exception/BadRequestException.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/exception/BadRequestException.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/exception/BadRequestException.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/exception/BusinessException.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/exception/BusinessException.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/exception/BusinessException.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/exception/BusinessException.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/milvus/MilvusConnector.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/milvus/MilvusConnector.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/milvus/MilvusConnector.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/milvus/MilvusConnector.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/sentence/VectorizerModel.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/sentence/VectorizerModel.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/sentence/VectorizerModel.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/sentence/VectorizerModel.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/DataUtils.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/DataUtils.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/DataUtils.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/DataUtils.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/FeatureUtils.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/FeatureUtils.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/FeatureUtils.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/FeatureUtils.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/FileUtils.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/FileUtils.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/FileUtils.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/FileUtils.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/KmersUtils.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/KmersUtils.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/KmersUtils.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/common/utils/KmersUtils.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/ConfigurerAdapter.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/ConfigurerAdapter.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/ConfigurerAdapter.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/ConfigurerAdapter.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/FileProperties.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/FileProperties.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/FileProperties.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/FileProperties.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/MilvusConfiguration.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/MilvusConfiguration.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/MilvusConfiguration.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/MilvusConfiguration.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/ModelConfiguration.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/ModelConfiguration.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/ModelConfiguration.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/ModelConfiguration.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/SwaggerConfig.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/SwaggerConfig.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/SwaggerConfig.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/config/SwaggerConfig.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/DNASeqController.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/DNASeqController.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/DNASeqController.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/DNASeqController.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/LocalStorageController.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/LocalStorageController.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/LocalStorageController.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/LocalStorageController.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/SearchController.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/SearchController.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/SearchController.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/controller/SearchController.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/DNAInfoDto.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/DNAInfoDto.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/DNAInfoDto.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/DNAInfoDto.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/DNAInfoRes.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/DNAInfoRes.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/DNAInfoRes.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/DNAInfoRes.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/LocalStorage.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/LocalStorage.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/LocalStorage.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/LocalStorage.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResEnum.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResEnum.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResEnum.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResEnum.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResultBean.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResultBean.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResultBean.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResultBean.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResultRes.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResultRes.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResultRes.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/domain/ResultRes.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/DNAService.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/DNAService.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/DNAService.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/DNAService.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/FeatureService.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/FeatureService.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/FeatureService.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/FeatureService.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/LocalStorageService.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/LocalStorageService.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/LocalStorageService.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/LocalStorageService.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/SearchService.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/SearchService.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/SearchService.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/SearchService.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/DNAServiceImpl.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/DNAServiceImpl.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/DNAServiceImpl.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/DNAServiceImpl.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/FeatureServiceImpl.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/FeatureServiceImpl.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/FeatureServiceImpl.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/FeatureServiceImpl.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/LocalStorageServiceImpl.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/LocalStorageServiceImpl.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/LocalStorageServiceImpl.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/LocalStorageServiceImpl.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/SearchServiceImpl.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/SearchServiceImpl.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/SearchServiceImpl.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/service/impl/SearchServiceImpl.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/tools/CsvTest.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/tools/CsvTest.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/tools/CsvTest.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/tools/CsvTest.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/tools/MilvusInit.java b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/tools/MilvusInit.java similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/tools/MilvusInit.java rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/java/me/aias/tools/MilvusInit.java diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/main.iml b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/main.iml similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/main.iml rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/main.iml diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/resources/application.yml b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/resources/application.yml similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/resources/application.yml rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/resources/application.yml diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/resources/log4j2.xml b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/resources/log4j2.xml similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/main/resources/log4j2.xml rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/main/resources/log4j2.xml diff --git a/6_biomedicine_sdks/dnakit_java/src/test/resources/chimp_data.txt b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/test/resources/chimp_data.txt similarity index 100% rename from 6_biomedicine_sdks/dnakit_java/src/test/resources/chimp_data.txt rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/test/resources/chimp_data.txt diff --git a/6_biomedicine_sdks/dnakit_java/src/test/resources/dog_data.txt b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/test/resources/dog_data.txt similarity index 100% rename from 6_biomedicine_sdks/dnakit_java/src/test/resources/dog_data.txt rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/test/resources/dog_data.txt diff --git a/6_biomedicine_sdks/dnakit_java/src/test/resources/human_data.txt b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/test/resources/human_data.txt similarity index 100% rename from 6_biomedicine_sdks/dnakit_java/src/test/resources/human_data.txt rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/test/resources/human_data.txt diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/test/test.iml b/6_biomedicine/dna_sequence_search/dna_sequence_search/src/test/test.iml similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/test/test.iml rename to 6_biomedicine/dna_sequence_search/dna_sequence_search/src/test/test.iml diff --git a/6_biomedicine_sdks/dnakit_java/dnakit_java.iml b/6_biomedicine/dnakit_java/dnakit_java.iml similarity index 100% rename from 6_biomedicine_sdks/dnakit_java/dnakit_java.iml rename to 6_biomedicine/dnakit_java/dnakit_java.iml diff --git a/6_biomedicine_sdks/dnakit_java/pom.xml b/6_biomedicine/dnakit_java/pom.xml similarity index 100% rename from 6_biomedicine_sdks/dnakit_java/pom.xml rename to 6_biomedicine/dnakit_java/pom.xml diff --git a/6_biomedicine_sdks/dnakit_java/src/main/java/me/aias/example/DNASequennceExample.java b/6_biomedicine/dnakit_java/src/main/java/me/aias/example/DNASequennceExample.java similarity index 100% rename from 6_biomedicine_sdks/dnakit_java/src/main/java/me/aias/example/DNASequennceExample.java rename to 6_biomedicine/dnakit_java/src/main/java/me/aias/example/DNASequennceExample.java diff --git a/6_biomedicine_sdks/dnakit_java/src/main/java/me/aias/example/utils/DataUtils.java b/6_biomedicine/dnakit_java/src/main/java/me/aias/example/utils/DataUtils.java similarity index 100% rename from 6_biomedicine_sdks/dnakit_java/src/main/java/me/aias/example/utils/DataUtils.java rename to 6_biomedicine/dnakit_java/src/main/java/me/aias/example/utils/DataUtils.java diff --git a/6_biomedicine_sdks/dnakit_java/src/main/java/me/aias/example/utils/FileUtils.java b/6_biomedicine/dnakit_java/src/main/java/me/aias/example/utils/FileUtils.java similarity index 100% rename from 6_biomedicine_sdks/dnakit_java/src/main/java/me/aias/example/utils/FileUtils.java rename to 6_biomedicine/dnakit_java/src/main/java/me/aias/example/utils/FileUtils.java diff --git a/6_biomedicine_sdks/dnakit_java/src/main/java/me/aias/example/utils/KmersUtils.java b/6_biomedicine/dnakit_java/src/main/java/me/aias/example/utils/KmersUtils.java similarity index 100% rename from 6_biomedicine_sdks/dnakit_java/src/main/java/me/aias/example/utils/KmersUtils.java rename to 6_biomedicine/dnakit_java/src/main/java/me/aias/example/utils/KmersUtils.java diff --git a/6_biomedicine_sdks/dnakit_java/src/main/resources/log4j2.xml b/6_biomedicine/dnakit_java/src/main/resources/log4j2.xml similarity index 100% rename from 6_biomedicine_sdks/dnakit_java/src/main/resources/log4j2.xml rename to 6_biomedicine/dnakit_java/src/main/resources/log4j2.xml diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/test/resources/chimp_data.txt b/6_biomedicine/dnakit_java/src/test/resources/chimp_data.txt similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/test/resources/chimp_data.txt rename to 6_biomedicine/dnakit_java/src/test/resources/chimp_data.txt diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/test/resources/dog_data.txt b/6_biomedicine/dnakit_java/src/test/resources/dog_data.txt similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/test/resources/dog_data.txt rename to 6_biomedicine/dnakit_java/src/test/resources/dog_data.txt diff --git a/7_engine_hub/dna_sequence_search/dna_sequence_search/src/test/resources/human_data.txt b/6_biomedicine/dnakit_java/src/test/resources/human_data.txt similarity index 100% rename from 7_engine_hub/dna_sequence_search/dna_sequence_search/src/test/resources/human_data.txt rename to 6_biomedicine/dnakit_java/src/test/resources/human_data.txt diff --git a/6_biomedicine_sdks/rdkit_java/lib/org.RDKit.jar b/6_biomedicine/rdkit_java/lib/org.RDKit.jar similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/lib/org.RDKit.jar rename to 6_biomedicine/rdkit_java/lib/org.RDKit.jar diff --git a/6_biomedicine_sdks/rdkit_java/pom.xml b/6_biomedicine/rdkit_java/pom.xml similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/pom.xml rename to 6_biomedicine/rdkit_java/pom.xml diff --git a/6_biomedicine_sdks/rdkit_java/rdkit_java.iml b/6_biomedicine/rdkit_java/rdkit_java.iml similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/rdkit_java.iml rename to 6_biomedicine/rdkit_java/rdkit_java.iml diff --git a/6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/BitVectExample.java b/6_biomedicine/rdkit_java/src/main/java/me/aias/example/BitVectExample.java similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/BitVectExample.java rename to 6_biomedicine/rdkit_java/src/main/java/me/aias/example/BitVectExample.java diff --git a/6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/Calculations.java b/6_biomedicine/rdkit_java/src/main/java/me/aias/example/Calculations.java similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/Calculations.java rename to 6_biomedicine/rdkit_java/src/main/java/me/aias/example/Calculations.java diff --git a/6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/FPSExample.java b/6_biomedicine/rdkit_java/src/main/java/me/aias/example/FPSExample.java similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/FPSExample.java rename to 6_biomedicine/rdkit_java/src/main/java/me/aias/example/FPSExample.java diff --git a/6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/FindMCS.java b/6_biomedicine/rdkit_java/src/main/java/me/aias/example/FindMCS.java similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/FindMCS.java rename to 6_biomedicine/rdkit_java/src/main/java/me/aias/example/FindMCS.java diff --git a/6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/MoleculeFunctions.java b/6_biomedicine/rdkit_java/src/main/java/me/aias/example/MoleculeFunctions.java similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/MoleculeFunctions.java rename to 6_biomedicine/rdkit_java/src/main/java/me/aias/example/MoleculeFunctions.java diff --git a/6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/SdfReader.java b/6_biomedicine/rdkit_java/src/main/java/me/aias/example/SdfReader.java similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/SdfReader.java rename to 6_biomedicine/rdkit_java/src/main/java/me/aias/example/SdfReader.java diff --git a/6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/SimpleSmilesExample.java b/6_biomedicine/rdkit_java/src/main/java/me/aias/example/SimpleSmilesExample.java similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/SimpleSmilesExample.java rename to 6_biomedicine/rdkit_java/src/main/java/me/aias/example/SimpleSmilesExample.java diff --git a/6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/utils/BytesUtils.java b/6_biomedicine/rdkit_java/src/main/java/me/aias/example/utils/BytesUtils.java similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/utils/BytesUtils.java rename to 6_biomedicine/rdkit_java/src/main/java/me/aias/example/utils/BytesUtils.java diff --git a/6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/utils/DiceUtils.java b/6_biomedicine/rdkit_java/src/main/java/me/aias/example/utils/DiceUtils.java similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/utils/DiceUtils.java rename to 6_biomedicine/rdkit_java/src/main/java/me/aias/example/utils/DiceUtils.java diff --git a/6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/utils/HammingUtils.java b/6_biomedicine/rdkit_java/src/main/java/me/aias/example/utils/HammingUtils.java similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/utils/HammingUtils.java rename to 6_biomedicine/rdkit_java/src/main/java/me/aias/example/utils/HammingUtils.java diff --git a/6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/utils/SvgUtils.java b/6_biomedicine/rdkit_java/src/main/java/me/aias/example/utils/SvgUtils.java similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/java/me/aias/example/utils/SvgUtils.java rename to 6_biomedicine/rdkit_java/src/main/java/me/aias/example/utils/SvgUtils.java diff --git a/6_biomedicine_sdks/rdkit_java/src/main/resources/log4j2.xml b/6_biomedicine/rdkit_java/src/main/resources/log4j2.xml similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/main/resources/log4j2.xml rename to 6_biomedicine/rdkit_java/src/main/resources/log4j2.xml diff --git a/6_biomedicine_sdks/rdkit_java/src/test/resources/audio.mp3 b/6_biomedicine/rdkit_java/src/test/resources/audio.mp3 similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/test/resources/audio.mp3 rename to 6_biomedicine/rdkit_java/src/test/resources/audio.mp3 diff --git a/6_biomedicine_sdks/rdkit_java/src/test/resources/audio.wav b/6_biomedicine/rdkit_java/src/test/resources/audio.wav similarity index 100% rename from 6_biomedicine_sdks/rdkit_java/src/test/resources/audio.wav rename to 6_biomedicine/rdkit_java/src/test/resources/audio.wav diff --git a/6_biomedicine_sdks/dnakit_java/README.md b/6_biomedicine_sdks/dnakit_java/README.md deleted file mode 100644 index ea31da32..00000000 --- a/6_biomedicine_sdks/dnakit_java/README.md +++ /dev/null @@ -1,61 +0,0 @@ -## DNA工具包 -脱氧核糖核酸(英文DeoxyriboNucleic Acid,缩写为DNA)是生物细胞内含有的四种生物大分子之一核酸的一种。 -DNA携带有合成RNA和蛋白质所必需的遗传信息,是生物体发育和正常运作必不可少的生物大分子。 -DNA序列指使用一串字母(A、T、C、G)表示的真实的或者假设的携带基因信息的DNA分子的一级结构。 -DNA序列测定方法有光学测序和芯片测序两种。 - -![img](https://aias-home.oss-cn-beijing.aliyuncs.com/AIAS/biology_sdks/dna.jpeg) - -### SDK功能 -- 特征提取 -文本(DNA序列)特征提取:将文本数据转化成特征向量的过程,比较常用的文本特征表示法为词袋法。 -词袋法:不考虑词语出现的顺序,每个出现过的词汇单独作为一列特征,这些不重复的特征词汇集合为词表。 -- CountVectorizer是属于常见的特征数值计算类,是一个文本特征提取方法。对于每一个训练文本,它只考虑每种词汇在该训练文本中出现的频率。 -- CountVectorizer会将文本中的词语转换为词频矩阵,它通过fit函数计算各个词语出现的次数。 -- CountVectorizer旨在通过计数来将一个文档转换为向量。当不存在先验字典时,Countvectorizer作为Estimator提取词汇进行训练, -并生成一个CountVectorizerModel用于存储相应的词汇向量空间。该模型产生文档关于词语的稀疏表示。 -在CountVectorizerModel的训练过程中,CountVectorizer将根据语料库中的词频排序从高到低进行选择,词汇表的最大含量由vocabsize超参数来指定, -超参数minDF则指定词汇表中的词语至少要在多少个不同文档中出现。 - -Todo list: -- 向量归一化 -- 向量相似度计算 -- ...... - -### 运行例子 - DNASequennceExample -运行成功后,命令行应该看到下面的信息: -```text -# 显示前5条数据 -+-----+--------------------+ -|label| sequence| -+-----+--------------------+ -| 4|[ATGC, TGCC, GCCC...| -| 4|[ATGA, TGAA, GAAC...| -| 3|[ATGT, TGTG, GTGT...| -| 3|[ATGT, TGTG, GTGT...| -| 3|[ATGC, TGCA, GCAA...| -+-----+--------------------+ - -# 特征向量 - -+-----+--------------------+--------------------+ -|label| sequence| features| -+-----+--------------------+--------------------+ -| 4|[ATGC, TGCC, GCCC...|(336,[0,8,14,17,1...| -| 4|[ATGA, TGAA, GAAC...|(336,[0,1,2,3,5,7...| -| 3|[ATGT, TGTG, GTGT...|(336,[0,1,2,3,4,5...| -| 3|[ATGT, TGTG, GTGT...|(336,[0,1,2,3,4,5...| -| 3|[ATGC, TGCA, GCAA...|(336,[0,1,2,3,4,5...| -+-----+--------------------+--------------------+ - -``` - -### 参考资料: -http://spark.apache.org/docs/latest/ml-features.html#countvectorizer - -### 官网: -[官网链接](http://www.aias.top/) - -### Git地址: -[Github链接](https://github.com/mymagicpower/AIAS) -[Gitee链接](https://gitee.com/mymagicpower/AIAS) \ No newline at end of file diff --git a/6_biomedicine_sdks/rdkit_java/README.md b/6_biomedicine_sdks/rdkit_java/README.md deleted file mode 100644 index e6749a1a..00000000 --- a/6_biomedicine_sdks/rdkit_java/README.md +++ /dev/null @@ -1,61 +0,0 @@ -## 化学信息学的开源工具包 -RDKit是一个用于化学信息学的开源工具包,基于对化合物2D和3D分子操作,利用机器学习方法进行化合物描述符生成, -fingerprint生成,化合物结构相似性计算,2D和3D分子展示等。 -将化学与机器学习联系起来的、非常实用的库。可以在很多种化学文件如mol2,mol,Smiles,sdf等之间互相转化,并能将其展示成2D、3D等形式供开发人员使用。 -这里给出一个java实现。 - -![img](https://aias-home.oss-cn-beijing.aliyuncs.com/AIAS/biology_sdks/rdkit.jpeg) - -### 例子包括 -- 读写分子 -- 图片生成 & 保存 -- 特征提取 & 分子相似性计算 -相似度计算给出了三种计算方式的例子。 -![img](https://aias-home.oss-cn-beijing.aliyuncs.com/AIAS/biology_sdks/mol.png) - -## 运行例子 - SimpleSmilesExample -运行成功后,命令行应该看到下面的信息: -```text -[INFO ] - smi1: c1ccccc1 -[INFO ] - smi2: c1ccccn1 -[INFO ] - AllBitSimilarity: 0.98681640625 -[INFO ] - CosineSimilarity: 0.4147806778921701 -[INFO ] - DiceSimilarity: 0.5454545454545454 - -``` -保存分子图片: -![svg](https://aias-home.oss-cn-beijing.aliyuncs.com/AIAS/biology_sdks/svg.png) - - -### 依赖库下载&配置环境变量 -[点击下载本地依赖库](https://aias-home.oss-cn-beijing.aliyuncs.com/AIAS/biology_sdks/native.zip) - -#### 什么是java.library.path -通俗的说它是JVM启动可以指定的一个参数。类似classpath,指定的是class文件或者jar文件的路径。java.library.path指定的是JNI链接的其他程序文件的路径,比如dll或者so文件。 - -#### 如何设置java.library.path - -##### 命令行设置 -java -Djava.library.path= -##### 代码设置 -System.setProperty(“java.library.path”, “/path/to/library”); -##### 环境变量设置 -java.library.path - -Java的System.load 和 System.loadLibrary都可以用来加载库文件。 -如果使用System.loadLibrary:参数为库文件名,例如你可以这样载入一个windows平台下JNI库文件 System.loadLibrary ("GraphMolWrap"), 这里GraphMolWrap必须在 java.library.path这一jvm变量所指向的路径中。针对Java 8的版本: -- Windows:PATH -- Linux:LD_LIBRARY_PATH - 在linux下添加一个java.library.path的方法如下: - 在/etc/profile 后面加上一行 export LB_LIBRARY_PATH= -- Mac:JAVA_LIBRARY_PATH - 在Mac下添加一个java.library.path的方法如下: - 在/etc/profile 后面加上一行 export JAVA_LIBRARY_PATH= - -### 官网: -[官网链接](http://www.aias.top/) - -### Git地址: -[Github链接](https://github.com/mymagicpower/AIAS) -[Gitee链接](https://gitee.com/mymagicpower/AIAS) - \ No newline at end of file diff --git a/7_engine_hub/dna_sequence_search/README.md b/7_engine_hub/dna_sequence_search/README.md deleted file mode 100644 index 8485e625..00000000 --- a/7_engine_hub/dna_sequence_search/README.md +++ /dev/null @@ -1,223 +0,0 @@ -### 目录: -http://aias.top/ - -### DNA序列搜索 -本例子提供了DNA序列搜索,支持上传文件文件,使用spark mlib计算模型提取特征,并基于milvus向量引擎进行后续检索。 - -
- -
- -#### 引擎特性 -- 底层使用特征向量相似度搜索 -- 单台服务器十亿级数据的毫秒级搜索 -- 近实时搜索,支持分布式部署 -- 随时对数据进行插入、删除、搜索、更新等操作 - -#### DNA背景介绍 -脱氧核糖核酸(英文DeoxyriboNucleic Acid,缩写为DNA)是生物细胞内含有的四种生物大分子之一核酸的一种。 -DNA携带有合成RNA和蛋白质所必需的遗传信息,是生物体发育和正常运作必不可少的生物大分子。 -DNA序列指使用一串字母(A、T、C、G)表示的真实的或者假设的携带基因信息的DNA分子的一级结构。 -DNA序列测定方法有光学测序和芯片测序两种。 - -#### 特征提取 -文本(DNA序列)特征提取:将文本数据转化成特征向量的过程,比较常用的文本特征表示法为词袋法。 -词袋法:不考虑词语出现的顺序,每个出现过的词汇单独作为一列特征,这些不重复的特征词汇集合为词表。 -- CountVectorizer是属于常见的特征数值计算类,是一个文本特征提取方法。对于每一个训练文本,它只考虑每种词汇在该训练文本中出现的频率。 -- CountVectorizer会将文本中的词语转换为词频矩阵,它通过fit函数计算各个词语出现的次数。 -- CountVectorizer旨在通过计数来将一个文档转换为向量。当不存在先验字典时,Countvectorizer作为Estimator提取词汇进行训练, -并生成一个CountVectorizerModel用于存储相应的词汇向量空间。该模型产生文档关于词语的稀疏表示。 -在CountVectorizerModel的训练过程中,CountVectorizer将根据语料库中的词频排序从高到低进行选择,词汇表的最大含量由vocabsize超参数来指定, -超参数minDF则指定词汇表中的词语至少要在多少个不同文档中出现。 -模型训练,推理使用了spark mlib: -
- -
- -- [算法详细介绍](http://spark.apache.org/docs/latest/ml-features.html#countvectorizer) - - -#### 向量引擎索引策略 -
- -
- - -#### 1. 前端部署 - -#### 1.1 安装运行: -```bash -# 安装依赖包 -npm install -# 运行 -npm run dev -``` - -#### 1.2 构建dist安装包: -```bash -npm run build:prod -``` - -#### 1.3 nginx部署运行(mac环境为例): -```bash -cd /usr/local/etc/nginx/ -vi /usr/local/etc/nginx/nginx.conf -# 编辑nginx.conf - - server { - listen 8080; - server_name localhost; - - location / { - root /Users/calvin/Documents/dna_sequence_search/dist/; - index index.html index.htm; - } - ...... - -# 重新加载配置: -sudo nginx -s reload - -# 部署应用后,重启: -cd /usr/local/Cellar/nginx/1.19.6/bin - -# 快速停止 -sudo nginx -s stop - -# 启动 -sudo nginx -``` - -#### 2. 后端jar部署 -#### 2.1 环境要求: -- 系统JDK 1.8+ (建议1.8, 11) - -- application.yml -```bash -# 文件存储路径 -file: - mac: - path: ~/file/ - linux: - path: /home/aias/file/ - windows: - path: D:/aias/file/ - # 文件大小 /M - maxSize: 3000 - ... -``` - -#### 2.2 运行程序: -```bash -# 运行程序 - -java -jar dna-sequence-search-0.1.0.jar - -``` - -## 3. 后端向量引擎部署(docker) -#### 3.1 环境要求: -- 需要安装docker运行环境,Mac环境可以使用Docker Desktop - -#### 3.2 拉取Milvus向量引擎镜像(用于计算特征值向量相似度) -[安装文档](https://github.com/milvus-io/docs/blob/master/v0.10.0/site/zh-CN/quick_start/install_milvus/cpu_milvus_docker.md) -##### 最新版本请参考官网 -- Milvus向量引擎参考链接 -[Milvus向量引擎官网](https://milvus.io/cn/docs/overview.md) -[Milvus向量引擎Github](https://github.com/milvus-io) - -```bash -sudo docker pull milvusdb/milvus:0.10.0-cpu-d061620-5f3c00 -``` - -#### 3.3 下载配置文件 -[vector_engine.zip](https://aias-home.oss-cn-beijing.aliyuncs.com/AIAS/image_search/vector_engine.zip) - -#### 3.4 启动 Docker 容器 -/Users/calvin/vector_engine为主机路径,根据需要修改。conf下为引擎所需的配置文件。 -```bash -docker run -d --name milvus_cpu_0.10.0 \ --p 19530:19530 \ --p 19121:19121 \ --p 9091:9091 \ --v /Users/calvin/vector_engine/db:/var/lib/milvus/db \ --v /Users/calvin/vector_engine/conf:/var/lib/milvus/conf \ --v /Users/calvin/vector_engine/logs:/var/lib/milvus/logs \ --v /Users/calvin/vector_engine/wal:/var/lib/milvus/wal \ -milvusdb/milvus:0.10.0-cpu-d061620-5f3c00 -``` - -#### 3.5 编辑向量引擎连接配置信息 -- application.yml -- 根据需要编辑向量引擎连接ip地址127.0.0.1为容器所在的主机ip -```bash -##################### 向量引擎 ############################### -search: - host: 127.0.0.1 - port: 19530 - indexFileSize: 1024 # maximum size (in MB) of each index file - nprobe: 16 - nlist: 16384 - collectionName: dna #collection name - -``` - -#### 4. 打开浏览器 -- 输入地址: http://localhost:8090 - -- 上传数据文件 -1). 点击上传按钮上传文件. -[测试数据](https://aias-home.oss-cn-beijing.aliyuncs.com/AIAS/6_biomedicine_sdks/dna_sequence_search/human_data.txt) -2). 点击特征提取按钮. -等待文件解析,模型训练,特征提取,特征存入向量引擎。通过console可以看到进度信息。 -
- -
- -- DNA序列搜索 -输入文字,点击查询,可以看到返回的清单,根据相似度排序。 -```text -ATGCCCCAACTAAATACTACCGTATGGCCCACCATAATTACCCCCATACTCCTTACACTATTCCTCATCACCCAACTAAAAATATTAAACACAAACTACCACCTACCTCCCTCACCAAAGCCCATAAAAATAAAAAATTATAACAAACCCTGAGAACCAAAATGAACGAAAATCTGTTCGCTTCATTCATTGCCCCCACAATCCTAG -``` -
- -
- -## 5. 帮助信息 -- swagger接口文档: -http://localhost:8089/swagger-ui.html -
- -
- -- 初始化向量引擎(清空数据): -me.aias.tools.MilvusInit.java -```bash - String host = "127.0.0.1"; - int port = 19530; - final String collectionName = "dna"; // collection name - - MilvusClient client = new MilvusGrpcClient(); - // Connect to Milvus server - ConnectParam connectParam = new ConnectParam.Builder().withHost(host).withPort(port).build(); - try { - Response connectResponse = client.connect(connectParam); - } catch (ConnectFailedException e) { - e.printStackTrace(); - } - - // 检查 collection 是否存在 - HasCollectionResponse hasCollection = hasCollection(client, collectionName); - if (hasCollection.hasCollection()) { - dropIndex(client, collectionName); - dropCollection(client, collectionName); - } - ... - -``` - -### 官网: -[官网链接](http://www.aias.top/) - -### Git地址: -[Github链接](https://github.com/mymagicpower/AIAS) -[Gitee链接](https://gitee.com/mymagicpower/AIAS) \ No newline at end of file diff --git a/README.md b/README.md index 1ae67f68..3a8a0632 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ http://www.aias.top/ ```bash 1. SDK 2. 平台引擎 -3. 场景套件 +3. 场景套件(含生物医药,元宇宙) ``` - AIAS的目标: @@ -15,6 +15,9 @@ http://www.aias.top/ 2. 为集成商赋能 3. 为企业内部项目赋能 ``` +
+ +
- 在Data Hub, Model Hub 的基础上扩展出三个新的Hub概念: @@ -22,97 +25,132 @@ http://www.aias.top/ 1. SDK Hub 包含了对各Model Hub,以及GitHub优选模型的支持。 2. Engine Hub - 包含了API平台引擎,非结构化搜索引擎,训练引擎,边缘计算引擎等。 + 包含了API平台引擎,搜索引擎,训练引擎,边缘计算引擎等。 3. Suite Hub 包含了面向ToB,ToC,ToG各场景的套件。比如:泛安防套件,ToB套件(IOCR, 非结构化解析,推荐系统等)... ``` -![aias_scope](https://aias-home.oss-cn-beijing.aliyuncs.com/images/aias_scope.png) +
+ +
+ + + + + + + + + + + + + +
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
-#### 功能清单( [x] 标记 - 代表已实现): - -- 1.image_sdks - 图像识别 SDK +#### 项目清单: +- 1. image_sdks - [图像识别 SDK](http://aias.top/cv_sdk.html) ```text - 1).工具箱系列:javacv(opencv,ffmpeg)图像处理工具箱(静态图像)。[X] - 2).目标检测:目标检测[X]、目标跟踪、人脸检测&识别[X] - 3).图像分割:图像分割[X]、遥感图像、医疗影像 - 4).行为分析:行为识别[X]、姿态估计[X] - 5).GAN: 超分辨率[X]、动作驱动[X]、风格迁移[X]、图像生成[X] - 6).其它类别:OCR[X]、SLAM、深度估计[X]、自动驾驶、强化学习、视频理解、图像融合[X]、图像检索[X] - ... + 1). 工具箱系列:图像处理工具箱(静态图像) + 2). 目标检测:目标检测、目标跟踪、人脸检测&识别 + 3). 图像分割:图像分割、遥感图像、医疗影像 + 4). 行为分析:行为识别、姿态估计 + 5). GAN: 超分辨率、动作驱动、风格迁移、图像生成 + 6). 其它类别:OCR、SLAM、深度估计、自动驾驶、强化学习、视频理解、图像融合、图像检索 + ... ``` -- 2.nlp_sdks - 自然语言 SDK - +- 2. nlp_sdks - [自然语言 SDK](http://aias.top/nlp_sdk.html) ```text - 1).工具箱系列:Tokenizer,sentencepiece,fastText,npy/npz文件处理等。[X] - 1).文本生成[X] - 2).词向量[X] - 3).机器翻译[X] - 4).语义模型[X] - 5).情感分析[X] - 6).句法分析[X] - 7).词法分析[X] - 8).文本审核[X] - ... + 1). 工具箱系列:Tokenizer,sentencepiece,fastText,npy/npz文件处理等。 + 2). 文本生成 + 3). 词向量 + 4). 机器翻译 + 5). 语义模型 + 6). 情感分析 + 7). 句法分析 + 8). 词法分析 + 9). 文本审核 + ... ``` -- 3.audio_sdks - 语音处理 SDK - +- 3. audio_sdks - [语音处理 SDK](http://aias.top/voice_sdk.html) ```text - 1).工具箱系列:音素工具箱,librosa,java sound,javacv ffmpeg, fft, vad工具箱等。[X] - 2).声音克隆[X] - 3).语音合成[X] - 4).声纹识别[X] - 5).语音识别[X] - ... + 1). 工具箱系列:音素工具箱,librosa,java sound,javacv ffmpeg, fft, vad工具箱等。 + 2). 声音克隆 + 3). 语音合成 + 4). 声纹识别 + 5). 语音识别 + ... ``` -- 4.video_sdks - 视频处理 SDK - +- 4. video_sdks - [图像SDK - 实时视频检测](http://aias.top/cv_sdk.html) ```text - 1).摄像头实时视频流处理。[X] - 2).离线视频处理。[X] - 3).rtsp,rtmp视频流处理[X] + 1). 摄像头实时视频流处理 + 2). 离线视频处理 + 3). rtsp,rtmp视频流处理 ``` -- 5.bigdata_sdks - 大数据 SDK - +- 5. bigdata_sdks - [图像SDK - 大数据处理](http://aias.top/cv_sdk.html) [语音SDK - 大数据处理](http://aias.top/nlp_sdk.html) ```text - 1).flink流式数据处理。[X] - 2).kafka数据处理。[X] + 1). flink流式数据处理 + 2). kafka数据处理 ``` -- 6.biomedicine_sdks - 生物医药 SDK - +- 6. biomedicine - [生物医药](http://aias.top/bio_sdk.html) ```text - 1).工具箱系列:RDKit工具箱,DNA工具箱。[X] - ... + 1). 工具箱系列:RDKit工具箱,DNA工具箱 + 2). DNA序列搜索 + ... ``` -- 7.engine_hub - 平台引擎 - +- 7. engine_hub - [平台引擎](http://aias.top/platform.html) ```text - 1).训练引擎[X] - 2).非结构化搜索引擎[X] - 3).API能力平台[X] - 4).边缘计算引擎 - ... + 1). 训练引擎 + 2). 搜索引擎 + 3). API能力平台 + 4). 边缘计算引擎 + ... ``` - - -- 8.suite_hub - 场景套件(ToB) - +- 8. suite_hub - [场景套件](http://aias.top/suite.html) ```text - 1).OCR自定义模版识别[X] - 2).通用图像搜索[X] - ... + 1). OCR自定义模版识别 + 2). 问答系统 + ... ``` - +- 9. 9_metaverse - [元宇宙](http://aias.top/metaverse.html) +```text + 1). 2D虚拟偶像 + ... +``` #### 联系方式: