Spaces:
Build error
Build error
import os | |
PRODUCTION = False | |
if PRODUCTION: | |
prepath = "/Users/vkocaman/cache_pretrained/" | |
path = "/Users/vkocaman/cache_pretrained/2.4/" | |
jar_path = "/home/ubuntu/jars/" | |
input_folder = '/home/ubuntu/streamlit/dia/resources/' | |
rules_folder = '/home/ubuntu/streamlit/dia/resources/rules/' | |
else: | |
project_path = "F:/JSL/streamlit-demo-apps/" | |
prepath = "file:///E://JSL/SparkNLPSUITE/models/cache_pretrained/" | |
path = "file:///E://JSL/SparkNLPSUITE/models/cache_pretrained/2.4/" | |
jar_path = "file:///E:/JSL/Jars/streamlit4/" | |
rules_folder = "file:///E://JSL/SparkNLPSUITE/streamlit-demo-apps/resources/rules/" | |
models_folder = "file:///E://JSL/SparkNLPSUITE/models/" | |
ENTITIES_FOR_ICD10 = ['problem', 'diagnosis', 'procedure name', 'lab name', 'symptom_name', 'procedure_name', 'procedure', 'lab_name', 'pathological_formation', 'cancer'] | |
LOGO_PATH = '../resources/jsl-logo.png' | |
available_models = [] | |
#APP STYLE | |
MAX_WIDTH = 1600 | |
PADDING_TOP = 0.25 | |
PADDING_BOTTOM = 0.25 | |
PADDING_RIGHT = 4 | |
PADDING_LEFT = 4 | |
COLOR = 'black' | |
BACKGROUND_COLOR = 'white' | |
HTML_WRAPPER = """<div class="scroll entities" style="overflow-x: auto; border: 1px solid #e6e9ef; border-radius: 0.25rem; padding: 0.25rem; margin-bottom: 2.5rem; white-space:pre-wrap">{}</div>""" | |
HTML_INDEX_WRAPPER = """<div ">{}</div>""" | |
STYLE_CONFIG_OLD = f""" | |
<style> | |
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap'); | |
*:not(text){{ | |
font-family: Montserrat; | |
}} | |
.reportview-container .main .block-container{{ | |
max-width: {MAX_WIDTH}px; | |
padding-top: {PADDING_TOP}rem; | |
padding-right: {PADDING_RIGHT}rem; | |
padding-left: {PADDING_LEFT}rem; | |
padding-bottom: {PADDING_BOTTOM}rem; | |
}} | |
.reportview-container .main {{ | |
color: {COLOR}; | |
background-color: {BACKGROUND_COLOR}; | |
}} | |
div.scroll {{ | |
margin:1px, 1px; | |
padding:1px; | |
width: 100%; | |
height: 500px; | |
overflow-x: hidden; | |
overflow-x: auto; | |
}} | |
.entity-wrapper{{ | |
padding: 1px; | |
display: inline-grid; | |
text-align:center; | |
margin-bottom:1px; | |
border-radius: 5px 5px | |
}} | |
.entity-name{{ | |
background: #f1f2f3; | |
color: #3c3e44; | |
padding: 1px; | |
border-color: #484b51; | |
border-width: medium; | |
border-radius: 5px 5px; | |
}} | |
.entity-type{{ | |
color: #272727; | |
text-transform: uppercase; | |
font-family: roboto; | |
font-size: 13px; | |
}} | |
.reportview-container .markdown-text-container{{ | |
font-family: roboto !important; | |
color: dimgray !important; | |
line-height: normal !important; | |
}} | |
.reportview-container h2 | |
{{ | |
font-weight: 400 !important; | |
font-size: 1.5rem !important; | |
line-height: 1.6!important; | |
}} | |
.reportview-container h2 | |
{{ | |
font-weight: 300 !important; | |
font-size: 1.3rem !important; | |
line-height: 1.4!important; | |
}} | |
</style> | |
""" | |
with open('./utils/style.css') as f: | |
STYLE_CONFIG_NEW = f.read() | |
STYLE_CONFIG = STYLE_CONFIG_OLD + '<style>{}</style>'.format(STYLE_CONFIG_NEW) | |
LABEL_COLORS = {'problem':'#0C8888', | |
'test':'#FF33C1', | |
'treatment':'#3196D4', | |
'multi':'#ccfff5', | |
'multi-tissue_structure':'#8dd8b4', | |
'cell':'#ffe6cc', | |
'organism':'#ffddcc', | |
'gene_or_gene_product':'#fff0b3', | |
'organ':'#e6e600', | |
'simple_chemical':'#ffd699', | |
'per':'#0C8888', 'pers':'#0C8888','person':'#0C8888', | |
'org':'#FF33C1', | |
'misc': '#3196D4', 'mis': '#3196D4', | |
'loc':'#5B00A3', 'location':'#5B00A3', | |
'drug':'#33BBFF', | |
'diagnosis':'#b5a1c9', | |
'maybe':'#FFB5C5', | |
'lab_result':'#3abd80', | |
'negated':'#CD3700', | |
'name':'#C0FF3E', | |
'lab_name':'#698B22', | |
'modifier':'#8B475D', | |
'symptom_name':'#CDB7B5', | |
'section_name':'#8B7D7B', | |
'procedure_name':'#48D1CC', | |
'grading':"#8c61e8", | |
'size':"#746b87", | |
'organism_substance':'#ffaa80', | |
'gender':'#ffacb7', | |
'age':'#ffe0ac', | |
'date': '#a6b1e1' | |
} | |