Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
021e2a3919 |
No files matched your search
@@ -3,6 +3,7 @@
|
|||||||
/jupyterhub_volumes/shared
|
/jupyterhub_volumes/shared
|
||||||
/jupyterhub_volumes/jupyterhub
|
/jupyterhub_volumes/jupyterhub
|
||||||
/jupyterhub_volumes/caddy
|
/jupyterhub_volumes/caddy
|
||||||
|
/jupyterhub_volumes/course/data/Genbank
|
||||||
/**/.DS_Store
|
/**/.DS_Store
|
||||||
/web_src/**/*.RData
|
/web_src/**/*.RData
|
||||||
/web_src/**/*.pdf
|
/web_src/**/*.pdf
|
||||||
@@ -11,3 +12,4 @@
|
|||||||
/.luarc.json
|
/.luarc.json
|
||||||
/sandbox
|
/sandbox
|
||||||
*.log
|
*.log
|
||||||
|
ncbitaxo_*
|
||||||
@@ -0,0 +1,153 @@
|
|||||||
|
{
|
||||||
|
"cells": [
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 3,
|
||||||
|
"id": "7855cd6e-63d4-422c-9c42-1cb02be29702",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"scores <- read.csv(\"wolf_paired_scores.csv\", header = TRUE)"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 4,
|
||||||
|
"id": "27b28f13-8f6f-448a-9e82-acf3eeee42ca",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA0gAAANICAMAAADKOT/pAAADAFBMVEUAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACz\nMPSIAAABAHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkq\nKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9g\nYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWW\nl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvM\nzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/qVjM\n+gAAAAlwSFlzAAASdAAAEnQB3mYfeAAAIABJREFUeJzsnQd8FMUXxychhA4RaYIoXURQqlgQ\nRJpiRfGPIoIiCqKACIogCjZEUEQ6gihIR6o0QXqXXkIAExJIJb1e3Z3339mZvUByuVy8y+3d\n5X0/n2Te7c7tvtvb383slDeEIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC\nIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC\nIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC\nIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC\nIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCeB8PtEEQn+IBvTVjj7aA\nID5GW71VY4dHIFhvFxCkKATDI3q7YAcUEuJjoJAQxA14XkiV69wRWFgeFBLiY3hYSM0XxyuP\nZVLM8kcdZkMhIT6GZ4U0k0Lc0S1bjkQDLHCUD4WE+BgeFdJQ2N6KW/ethA8dZEQhIT6GR4V0\n6FKQZgbsP+ggIwoJ8TE8KqSM33Ltb9IdZEQhIT6GZ0uksFI2ezeWSIgf4eFnpK0tuNVkGXzk\nICMKCfExPNtqNxfg+oGNG/ZdBfg1wEE+FBLiY3i4H6nl8iTWjxS3vJPDbCgkxMfw/MiGkLq1\ncGQD4m/gECEEcQM4RAhB3AAOEUIQN+BbQ4Tun7xly+T7/+PZq4xYtmf+K6UKz3gzraZs3fzt\nfTdtKDto0d5f3y5705ZnDyckHeurGNlKYUs3KCfanW7NOtmAkNtGLt8972WlIpvCZlDKShaZ\nGRIhoZTlNRJiUI2thLTfHZNyZpSWxUTIBHWPmZAM1UghxKIaSpaFZkrNvytGj5l/r/m0NiFV\n96VbM/+pe5NTTb7e+Nf37RVj+OmU2L3Kd1x2Zlha5No6N2UZnC5Rw1rF+DrBYop+Q8lyzESl\nhK6E1FgennZ5YUVCuocbLMm/KllafqdchuaElFqaYjVc6URI9UPp1oyjyqmrf7Ry95znAwi5\n95tN26eyWaI32GddRMiDqrtjCFmvGm0I2c8+mvJByLIcKqUrN0Dw5lRr9vmWhIxQszxIyCXt\nM46LM5tihhAS+NWF1OtbmxLSLFEGObGxoy8reMDCvUuGViDkuUwK0r/lCelyID75xNvKrn+V\n41LFqeqZyvEtrxDyk3qihwiZZFXcPa9kSWfe/UtINXXPSUJeZoasODU4RzncGSXLqFizOXaU\n/XP70hChT6R9U6bskz75TydvHXPt54krsg7eVpQ3TZD2fDf1oDVX9HeFJv028bfEi/VsW9ZB\n5vEjqbC/iZhxbOkgQ3ZUOtChD8ZHzp+4KntPZSp2vSVSamT/2LckC8M8FYxnDiZAeLCWJUsY\nsiSyWLWjnFR2WcwAhtIrzRu+nHUh45nuMmRFZQAdaHNqsPnotG93yFODwiDx0BkDzGiYSaP2\nXpKkPrYsZ5QjZMpgLhsPltgbMhxtrtwt6SaA5d0t8pW9EdTQcgXQ5GsmyKkyXtr73ZQD0kfV\njWCMSqHw63MUMtkZX+2UfGXuF38Yt5Z/33L4+8m75G9qCS+zlwm/Yy3CWCWJXZUNIGfmAFxu\naoWcqDQKX17Tsmif8aFrYI1NkOBs1QSI2RdqpqMmKpfCpFyujwv+smqdSvt94i9xEU23sbzK\noR79DbJPHkmGkyHs+MqGrIHiREezhbElkV9iWlW78LO17+aIMNYoV0pSDkfrXgZrXJwVLts7\nuS8NEept7sWSXuaX/sO5K8f9XkZJ6pzdVIQ3vWZ6hiV9LM+IDaVO7QpRkio7zmo/CZ/BLJ4A\nRClpeeWCS+yS1jXS5F/Yp6gbKqs/sUpRQ9VSiaiyUNJE9sVFKwa71bazFpi+Mv85VrMoBReJ\nZFkMimFixmuKwe7GcJblImTEKWUECfjSIEntFKOBiVYVTj1uVTX1RPZF+iYzNkKGQfndJyGR\n0h0iy0yIZ8lCsMJsZhwAGd5V0momsCbUVIzGGUaIYuX3cEgzPcey9LZkwDtKGhwL1MoO19RM\n039iWRpGbLf2Y1l6GADYr3tZ9gvBSrtXmd9KAUCiRElDkpXLsIqoWyTKjluVFQXMX1V67PIq\nB4ElLMsOSLd2Y2c8qVyQLorRHaBKQV9WwIHD1ZSkwoY4kNmnHKucSD3KcEVDzCn1On+rpC2Y\nU6ycOs5+w9ie3Upek3bh2Z3ZlWVRCkTyNcuilG1krpJlHcuyDjbaObsvDRE6NZWnU0/+h3OP\nuF5GTVtAC+ffFPo1T2ccFhueMdRQ0+rZL4gtGedFVvXGVwDgv/qNwVhaNdoA8D2U30ksiyoo\npqQ01ZC0LPNys3Bjj/im2U3wqDiKyGsG8YMSD0+Lj7ZDOPXXrzwdD4u5kQ7PqmlVabXIInEX\nSDhc4YYRlqmp8uvN64jthZeKDH/mxjJYoaalKDyhGu0gk7fAdua3LCGL+P3IPsBFNX2X64i5\na7sM8cIF+ExNqwCMUI1TuVnSNb/HqGkQhZdV4w0Q1zs/Ha13q6lSAaimGpvF1SV/5Tq1U02V\nr2SsaqRoZ8zI+920B5igGmu0LGGQyo142c7ZvWeIUODjXW2MsCekivAQNx6mFYp+7j/mCuPy\nu06/53YQj3SPy8Kf77Rbdev3PC0Lo7mRDUO5QcV1J1bx7RHtO5I1rdmyAOTJEp+bZUbeLMJY\nreU9CD24kSI2EEOKMHK4bMiH8Bg3IrWjhF3TDhfG04ma+jK0LLLtjNk8raeWLYQVEKJebLXl\nFVlKgfjJiYb+hX3GsxDLjawCs8zQNHwGKuU9nJkUwKdHtSzajQ5ZPD0N8wtzKlQt99Us9fJm\nEUZ77QfgWy3LzXjPEKH6iak2csCOVO6AJty4B+7Iv7cwdnwjjCPOP2LVA/4bR+4HUWmau1Ls\nWipaHevAq9wwqVUPctOXZbHwtGqukOQ8WfJ9WUbtR5RqpUC+LK9qh1ujaThdE1KauK1LU9G7\nMA5ac+OqdpQjidrh9vN0DOzmRoZWaZJsZ8zkaV34ixsHoDo3bEKSjDytAF9xIxXuKcBv2z27\nSftlz4SgAvL21/Ieh6bcsF0yKn5p8vPdVu0oIkuQJo5weD/PUfI5FZN74Z8swKmuIK7dIOia\n/+zeOURoMFTMv7G0sSc3nhZ1piKxaBVPAxNfc/o95SxCHC9mCdl/ekLsOva5OBydxo0kWM8N\n25cli5ssyI6QQrmR7/s8kJslI28Wm9ZE3jBow41EWxkofupJ/ACeDoVe3LgGohM8Nkw7XBxP\nZ8J2bmRArTwfAHJ42kmrILine truncated
|
||||||
|
"text/plain": [
|
||||||
|
"plot without title"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"image/png": {
|
||||||
|
"height": 420,
|
||||||
|
"width": 420
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output_type": "display_data"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"plot(scores)"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 5,
|
||||||
|
"id": "0114755c-beb6-4c97-bd32-43e2888788ed",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"image/png": "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\nAAAAAAAAAAAAAAAAAAAAALine truncated
|
||||||
|
"text/plain": [
|
||||||
|
"Plot with title “Histogram of scores$ali_length”"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"image/png": {
|
||||||
|
"height": 420,
|
||||||
|
"width": 420
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output_type": "display_data"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"hist(scores$ali_length)"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 6,
|
||||||
|
"id": "36a084e3-d084-4a14-9fcc-b4cabba0ef64",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"image/png": "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\nzMS/7/FR6v6soRvdldVvVLine truncated
|
||||||
|
"text/plain": [
|
||||||
|
"Plot with title “Histogram of scores$score_norm”"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"image/png": {
|
||||||
|
"height": 420,
|
||||||
|
"width": 420
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output_type": "display_data"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"hist(scores$score_norm)"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 7,
|
||||||
|
"id": "58141d2c-b523-48db-8b82-80de70886406",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": [
|
||||||
|
"ratio <- read.csv(\"wolf_ratio.csv\",header = TRUE)"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 9,
|
||||||
|
"id": "9f4db6ec-50d8-43de-9b73-cc535ad58596",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"image/png": "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\nOdXubSk/IOek/HBs3Wnqne2e0l1yx8cXGOe8zF3wmZQjeB3NixQ/1TXd9pSLvvtxY8qRkqYd\nKT2XfSzlB+fFSf4uyfdTNoC/18frXlLr6Liha3j3Ebvu4UtZ7vwbh2lZpv3Y0vX/7psorko5\nPafjlpRtX+dH4YaU000WM67v1iBG8T35Un3uuSnXzjWtTzmK+cEl6ujs1KxKORJ6h5RW6Oaw\nSRvFsrgsO7c2Xtn1/zUZr2sbfy90n5ulTMu2ZBzz8qiU79d1i4wzi+vptpTrjjru3UeNa1O6\nqe7oXjYdC83PpUxi2z+JddW6uLjmerjPENNPvXFv7JlOb0w5SvCizG9GPrg+Xpyy0/jyJKf1\n8Xr7Zf53qfsi2o7L6usnc83Oq1K6luy4fIHpLumjhqS09Czkd1KO3nR63dqRcl7wJ1JaGx67\nxOvuWGL4UjvXS1nO/BuXaVmm/egOpN1Hy/bI/FNFb0wJSJ1Wo36W37i+W4MY1ffkxiSnpxwE\nOS/lAt4DMneaxDEpvTD+3x6v//XG352LvTvz95s9qx+/5S6L7Qs8t9S6P2oXZW7ZHZiyk9V9\nAKBjz5QeRzv+MeW6hmnYlox6Xt49ZbmevMR4s7qefidzp84fmsW/N0kJMc0av9NjvF7zs5dJ\nbfsnsa5aFxfXbLVa13OsFUwL0mzaktIz2F1STqN7c0ovK017pr9unJO5+5509OrRZL/G353r\nY3Zk/tGv5ukPHXfpo4bOa3Vbl3LksPPD+L9Tekk7KMkzUo4itm05829cpmWZ9uMXXf/vPp++\n+71+lvLZrq//3zNLX2s3Dd+tcX1Pvpfk91PuF9XxkEXG/3nK6YlJad1u9m40SAtSv9c39mMl\nrOf9aF5gvyHlVJheHp1yPWTnsSGj/Y6McvksVyfALHb9UTK762lzvtw55VS1xXR3HvTpBcca\nfEd60tv+cbIuLq55quvVrVUxRgLS7NmQcoTp0JTTYr6S5FUpR9julvkbzlVZfEepY0vKTmfH\nQucsH5L5R5bOb/zdvFfFoxeY9vF91NDLb2f+UZnXZW7nLukvAI7bcuffOEzzMu12RX10HN41\n/IjG3zdn7pSGztHR1RmsO/aOSX+3lrNM/ijliPSN2fm0l6QcDWyeyrPfAuM0dYLQ4Zmb37/M\nXC9XvTRb6xa6RmCYe4clKLine truncated
|
||||||
|
"text/plain": [
|
||||||
|
"Plot with title “Histogram of log10(ratio$Mutant_Count/ratio$Origin_Count)”"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"metadata": {
|
||||||
|
"image/png": {
|
||||||
|
"height": 420,
|
||||||
|
"width": 420
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output_type": "display_data"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"hist(log10(ratio$Mutant_Count/ratio$Origin_Count))"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": null,
|
||||||
|
"id": "7d58de3d-ca00-4911-b966-06c2bfb0fc37",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [],
|
||||||
|
"source": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"metadata": {
|
||||||
|
"kernelspec": {
|
||||||
|
"display_name": "R",
|
||||||
|
"language": "R",
|
||||||
|
"name": "ir"
|
||||||
|
},
|
||||||
|
"language_info": {
|
||||||
|
"codemirror_mode": "r",
|
||||||
|
"file_extension": ".r",
|
||||||
|
"mimetype": "text/x-r-source",
|
||||||
|
"name": "R",
|
||||||
|
"pygments_lexer": "r",
|
||||||
|
"version": "4.1.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nbformat": 4,
|
||||||
|
"nbformat_minor": 5
|
||||||
|
}
|
||||||
Binary file not shown.
File diff suppressed because it is too large.
Load diff
Binary file not shown.
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,8 @@
|
|||||||
|
@param,matching,strict
|
||||||
|
@param,primer_mismatches,2
|
||||||
|
@param,indels,false
|
||||||
|
experiment,sample,sample_tag,forward_primer,reverse_primer
|
||||||
|
wolf_diet,13a_F730603,aattaac,TTAGATACCCCACTATGC,TAGAACAGGCTCCTCTAG
|
||||||
|
wolf_diet,15a_F730814,gaagtag,TTAGATACCCCACTATGC,TAGAACAGGCTCCTCTAG
|
||||||
|
wolf_diet,26a_F040644,gaatatc,TTAGATACCCCACTATGC,TAGAACAGGCTCCTCTAG
|
||||||
|
wolf_diet,29a_F260619,gcctcct,TTAGATACCCCACTATGC,TAGAACAGGCTCCTCTAG
|
||||||
|
File diff suppressed because it is too large.
Load diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
+155744
File diff suppressed because it is too large.
Load diff
+5864
File diff suppressed because it is too large.
Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 2.8 MiB |
+2314
File diff suppressed because it is too large.
Load diff
Binary file not shown.
Binary file not shown.
@@ -76,7 +76,7 @@ c.DockerSpawner.volumes = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Memory and CPU configuration (adjust according to your needs)
|
# Memory and CPU configuration (adjust according to your needs)
|
||||||
c.DockerSpawner.mem_limit = '2G'
|
c.DockerSpawner.mem_limit = '6G'
|
||||||
c.DockerSpawner.cpu_limit = 1.0
|
c.DockerSpawner.cpu_limit = 1.0
|
||||||
|
|
||||||
# User configuration - Simple password authentication for lab
|
# User configuration - Simple password authentication for lab
|
||||||
|
|||||||
@@ -1,36 +1,143 @@
|
|||||||
{% extends "page.html" %}
|
{% extends "page.html" %} {% if announcement_login is string %} {% set
|
||||||
{% if announcement_login is string %}
|
announcement = announcement_login %} {% endif %} {% block head %} {{ super() }}
|
||||||
{% set announcement = announcement_login %}
|
<style>
|
||||||
{% endif %}
|
body {
|
||||||
{% block login_widget %}
|
background: radial-gradient(
|
||||||
{% endblock login_widget %}
|
circle at top,
|
||||||
{% block main %}
|
#f9f8ff 0%,
|
||||||
{% block login %}
|
#f1f5ff 45%,
|
||||||
<div id="login-main" class="container">
|
#e7eefb 100%
|
||||||
{% block login_container %}
|
);
|
||||||
{% if custom_html %}
|
min-height: 100vh;
|
||||||
{{ custom_html | safe }}
|
font-family: "Inter", "Helvetica Neue", Arial, sans-serif;
|
||||||
|
}
|
||||||
|
#login-main {
|
||||||
|
max-width: 950px;
|
||||||
|
margin: 4rem auto;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.metabar-card {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
box-shadow: 0 20px 60px rgba(30, 50, 120, 0.15);
|
||||||
|
border-radius: 28px;
|
||||||
|
overflow: hidden;
|
||||||
|
background: white;
|
||||||
|
}
|
||||||
|
.auth-form-body img#metabar-img {
|
||||||
|
width: 200px; /* ajuste selon le rendu souhaité */
|
||||||
|
height: auto;
|
||||||
|
display: block;
|
||||||
|
margin: 0 auto 1rem;
|
||||||
|
}
|
||||||
|
.login-panel {
|
||||||
|
flex: 1 1 360px;
|
||||||
|
padding: 2.5rem;
|
||||||
|
}
|
||||||
|
.login-panel h2 {
|
||||||
|
font-weight: 600;
|
||||||
|
margin-bottom: 0.25rem;
|
||||||
|
}
|
||||||
|
.login-panel p.subtitle {
|
||||||
|
color: #667080;
|
||||||
|
margin-bottom: 1.75rem;
|
||||||
|
}
|
||||||
|
.auth-form-body label {
|
||||||
|
font-size: 0.85rem;
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 0.08em;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #6b7280;
|
||||||
|
}
|
||||||
|
.auth-form-body input.form-control {
|
||||||
|
border-radius: 14px;
|
||||||
|
padding: 0.85rem 1rem;
|
||||||
|
border: 1px solid #d7def0;
|
||||||
|
transition: border-color 0.2s ease, box-shadow 0.2s ease;
|
||||||
|
}
|
||||||
|
.auth-form-body input.form-control:focus {
|
||||||
|
border-color: #6b8afd;
|
||||||
|
box-shadow: 0 0 0 3px rgba(107, 138, 253, 0.2);
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
.btn.btn-jupyter {
|
||||||
|
background: linear-gradient(135deg, #6b8afd, #3f6dd9);
|
||||||
|
border: none;
|
||||||
|
border-radius: 14px;
|
||||||
|
padding: 0.85rem 0;
|
||||||
|
font-weight: 600;
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 0.08em;
|
||||||
|
}
|
||||||
|
.metabar-footnote {
|
||||||
|
font-size: 0.82rem;
|
||||||
|
color: #94a3b8;
|
||||||
|
margin-top: 1.5rem;
|
||||||
|
}
|
||||||
|
@media (max-width: 900px) {
|
||||||
|
#login-main {
|
||||||
|
margin: 2rem 1rem;
|
||||||
|
}
|
||||||
|
.metabar-card {
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
.metabar-hero img {
|
||||||
|
position: relative;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
.metabar-hero__overlay {
|
||||||
|
background: rgba(4, 20, 43, 0.85);
|
||||||
|
border-radius: inherit;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
{% endblock head %} {% block login_widget %}{% endblock login_widget %} {% block
|
||||||
|
main %} {% block login %}
|
||||||
|
<div id="login-main" class="container">
|
||||||
|
<div class="metabar-card">
|
||||||
|
<section class="login-panel">
|
||||||
|
<h2></h2>
|
||||||
|
<p class="subtitle"></p>
|
||||||
|
{% block login_container %} {% if custom_html %} {{ custom_html | safe }}
|
||||||
{% elif login_service %}
|
{% elif login_service %}
|
||||||
<div class="service-login">
|
<div class="service-login">
|
||||||
<a role="button"
|
<a
|
||||||
class='btn btn-jupyter btn-lg'
|
role="button"
|
||||||
href='{{ authenticator_login_url | safe }}'>Sign in with {{ login_service }}</a>
|
class="btn btn-jupyter btn-lg w-100"
|
||||||
|
href="{{ authenticator_login_url | safe }}"
|
||||||
|
>Sign in with {{ login_service }}</a
|
||||||
|
>
|
||||||
</div>
|
</div>
|
||||||
{% else %}
|
{% else %}
|
||||||
<form action="{{ authenticator_login_url | safe }}"
|
<form
|
||||||
|
action="{{ authenticator_login_url | safe }}"
|
||||||
method="post"
|
method="post"
|
||||||
role="form">
|
role="form"
|
||||||
<div class="auth-form-header">
|
>
|
||||||
<h1>Sign in</h1>
|
<div class="auth-form-body">
|
||||||
</div>
|
{% if login_error %}
|
||||||
<div class='auth-form-body m-auto'>
|
<p class="login_error">{{ login_error }}</p>
|
||||||
{% if login_error %}<p class="login_error">{{ login_error }}</p>{% endif %}
|
{% endif %}
|
||||||
|
<img
|
||||||
|
id="metabar-img"
|
||||||
|
src="/img/welcome_metabar.webp"
|
||||||
|
alt="Metabarcoding welcome illustration"
|
||||||
|
style="
|
||||||
|
width: 308px;
|
||||||
|
height: auto;
|
||||||
|
display: block;
|
||||||
|
margin: 0 auto 1rem;
|
||||||
|
"
|
||||||
|
/>
|
||||||
<input type="hidden" name="_xsrf" value="{{ xsrf }}" />
|
<input type="hidden" name="_xsrf" value="{{ xsrf }}" />
|
||||||
{# Allow full override of the "label" and "input" elements of the username and password fields. #}
|
|
||||||
{% block username_input %}
|
{% block username_input %}
|
||||||
<label for="username_input">Username:</label>
|
<label for="username_input">Username</label>
|
||||||
<input id="username_input"
|
<input
|
||||||
{% block username_input_attrs %}
|
id="username_input"
|
||||||
|
{%
|
||||||
|
block
|
||||||
|
username_input_attrs
|
||||||
|
%}
|
||||||
type="text"
|
type="text"
|
||||||
autocapitalize="off"
|
autocapitalize="off"
|
||||||
autocorrect="off"
|
autocorrect="off"
|
||||||
@@ -39,74 +146,84 @@
|
|||||||
name="username"
|
name="username"
|
||||||
value="{{ username }}"
|
value="{{ username }}"
|
||||||
autofocus="autofocus"
|
autofocus="autofocus"
|
||||||
{% endblock username_input_attrs %} />
|
{%
|
||||||
{% endblock username_input %}
|
endblock
|
||||||
{% block password_input %}
|
username_input_attrs
|
||||||
<label for='password_input'>Password:</label>
|
%}
|
||||||
<input id="password_input"
|
/>
|
||||||
{% block password_input_attrs %}
|
{% endblock username_input %} {% block password_input %}
|
||||||
|
<label for="password_input">Password</label>
|
||||||
|
<input
|
||||||
|
id="password_input"
|
||||||
|
{%
|
||||||
|
block
|
||||||
|
password_input_attrs
|
||||||
|
%}
|
||||||
type="password"
|
type="password"
|
||||||
class="form-control"
|
class="form-control"
|
||||||
autocomplete="current-password"
|
autocomplete="current-password"
|
||||||
name="password"
|
name="password"
|
||||||
{% endblock password_input_attrs %} />
|
{%
|
||||||
{% endblock password_input %}
|
endblock
|
||||||
{% if authenticator.request_otp %}
|
password_input_attrs
|
||||||
{% block otp_input %}
|
%}
|
||||||
|
/>
|
||||||
|
{% endblock password_input %} {% if authenticator.request_otp %} {%
|
||||||
|
block otp_input %}
|
||||||
<label for="otp_input">{{ authenticator.otp_prompt }}</label>
|
<label for="otp_input">{{ authenticator.otp_prompt }}</label>
|
||||||
<input id="otp_input"
|
<input
|
||||||
{% block otp_input_attrs %}
|
id="otp_input"
|
||||||
|
{%
|
||||||
|
block
|
||||||
|
otp_input_attrs
|
||||||
|
%}
|
||||||
class="form-control"
|
class="form-control"
|
||||||
autocomplete="one-time-password"
|
autocomplete="one-time-password"
|
||||||
name="otp"
|
name="otp"
|
||||||
{% endblock otp_input_attrs %} />
|
{%
|
||||||
{% endblock otp_input %}
|
endblock
|
||||||
{% endif %}
|
otp_input_attrs
|
||||||
<div class="feedback-container">
|
%}
|
||||||
<input id="login_submit"
|
/>
|
||||||
|
{% endblock otp_input %} {% endif %}
|
||||||
|
<div class="feedback-container mt-4">
|
||||||
|
<input
|
||||||
|
id="login_submit"
|
||||||
type="submit"
|
type="submit"
|
||||||
class='btn btn-jupyter form-control'
|
class="btn btn-jupyter form-control"
|
||||||
value='Sign in'
|
value="Sign in"
|
||||||
tabindex="3" />
|
tabindex="3"
|
||||||
|
/>
|
||||||
<div class="feedback-widget hidden">
|
<div class="feedback-widget hidden">
|
||||||
<i class="fa fa-spinner"></i>
|
<i class="fa fa-spinner"></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% block login_terms %}
|
{% block login_terms %} {% if login_term_url %}
|
||||||
{% if login_term_url %}
|
<div id="login_terms" class="login_terms mt-3">
|
||||||
<div id="login_terms" class="login_terms">
|
<input
|
||||||
<input type="checkbox"
|
type="checkbox"
|
||||||
id="login_terms_checkbox"
|
id="login_terms_checkbox"
|
||||||
name="login_terms_checkbox"
|
name="login_terms_checkbox"
|
||||||
required />
|
required
|
||||||
{% block login_terms_text %}
|
/>
|
||||||
{# allow overriding the text #}
|
{% block login_terms_text %} By logging in you accept the
|
||||||
By logging into the platform you accept the <a href="{{ login_term_url }}">terms and conditions</a>.
|
<a href="{{ login_term_url }}">terms and conditions</a>. {% endblock
|
||||||
{% endblock login_terms_text %}
|
login_terms_text %}
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %} {% endblock login_terms %}
|
||||||
{% endblock login_terms %}
|
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
{% endif %}
|
{% endif %} {% endblock login_container %}
|
||||||
{% endblock login_container %}
|
</section>
|
||||||
</div>
|
</div>
|
||||||
{% endblock login %}
|
</div>
|
||||||
{% endblock main %}
|
{% endblock login %} {% endblock main %} {% block script %} {{ super() }}
|
||||||
{% block script %}
|
<script>
|
||||||
{{ super() }}
|
$("form").submit((e) => {
|
||||||
<script>
|
const form = $(e.target);
|
||||||
if (!window.isSecureContext) {
|
form.find(".feedback-container>input").attr("disabled", true);
|
||||||
// unhide http warning
|
form.find(".feedback-container>*").toggleClass("hidden");
|
||||||
var warning = document.getElementById('insecure-login-warning');
|
form.find(".feedback-widget>*").toggleClass("fa-pulse");
|
||||||
warning.className = warning.className.replace(/\bhidden\b/, '');
|
|
||||||
}
|
|
||||||
// setup onSubmit feedback
|
|
||||||
$('form').submit((e) => {
|
|
||||||
var form = $(e.target);
|
|
||||||
form.find('.feedback-container>input').attr('disabled', true);
|
|
||||||
form.find('.feedback-container>*').toggleClass('hidden');
|
|
||||||
form.find('.feedback-widget>*').toggleClass('fa-pulse');
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
{% endblock script %}
|
{% endblock script %}
|
||||||
+93675
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user