Spaces:
Sleeping
Sleeping
Downgrade streamlit - 1.17
Browse files- hexviz/attention.py +2 -2
- poetry.lock +6 -6
- pyproject.toml +2 -2
hexviz/attention.py
CHANGED
@@ -67,7 +67,7 @@ def get_tape_bert() -> Tuple[TAPETokenizer, ProteinBertModel]:
|
|
67 |
model = ProteinBertModel.from_pretrained('bert-base', output_attentions=True)
|
68 |
return tokenizer, model
|
69 |
|
70 |
-
@st.
|
71 |
def get_attention(
|
72 |
sequence: List[str], model_type: ModelType = ModelType.TAPE_BERT
|
73 |
):
|
@@ -105,7 +105,7 @@ def unidirectional_sum_filtered(attention, layer, head, threshold):
|
|
105 |
unidirectional_sum_for_head.append((sum, i, j))
|
106 |
return unidirectional_sum_for_head
|
107 |
|
108 |
-
@st.
|
109 |
def get_attention_pairs(pdb_code: str, layer: int, head: int, threshold: int = 0.2, model_type: ModelType = ModelType.TAPE_BERT):
|
110 |
# fetch structure
|
111 |
structure = get_structure(pdb_code=pdb_code)
|
|
|
67 |
model = ProteinBertModel.from_pretrained('bert-base', output_attentions=True)
|
68 |
return tokenizer, model
|
69 |
|
70 |
+
@st.cache
|
71 |
def get_attention(
|
72 |
sequence: List[str], model_type: ModelType = ModelType.TAPE_BERT
|
73 |
):
|
|
|
105 |
unidirectional_sum_for_head.append((sum, i, j))
|
106 |
return unidirectional_sum_for_head
|
107 |
|
108 |
+
@st.cache
|
109 |
def get_attention_pairs(pdb_code: str, layer: int, head: int, threshold: int = 0.2, model_type: ModelType = ModelType.TAPE_BERT):
|
110 |
# fetch structure
|
111 |
structure = get_structure(pdb_code=pdb_code)
|
poetry.lock
CHANGED
@@ -1686,14 +1686,14 @@ streamlit = ">=0.63"
|
|
1686 |
|
1687 |
[[package]]
|
1688 |
name = "streamlit"
|
1689 |
-
version = "1.
|
1690 |
description = "The fastest way to build data apps in Python"
|
1691 |
category = "main"
|
1692 |
optional = false
|
1693 |
python-versions = ">=3.7, !=3.9.7"
|
1694 |
|
1695 |
[package.dependencies]
|
1696 |
-
altair = ">=3.2.0
|
1697 |
blinker = ">=1.0.0"
|
1698 |
cachetools = ">=4.0"
|
1699 |
click = ">=7.0"
|
@@ -1701,7 +1701,7 @@ gitpython = "!=3.1.19"
|
|
1701 |
importlib-metadata = ">=1.4"
|
1702 |
numpy = "*"
|
1703 |
packaging = ">=14.1"
|
1704 |
-
pandas = ">=0.
|
1705 |
pillow = ">=6.2.0"
|
1706 |
protobuf = ">=3.12,<4"
|
1707 |
pyarrow = ">=4.0"
|
@@ -1712,7 +1712,7 @@ requests = ">=2.4"
|
|
1712 |
rich = ">=10.11.0"
|
1713 |
semver = "*"
|
1714 |
toml = "*"
|
1715 |
-
tornado = ">=
|
1716 |
typing-extensions = ">=3.10.0.0"
|
1717 |
tzlocal = ">=1.1"
|
1718 |
validators = ">=0.2"
|
@@ -2133,8 +2133,8 @@ testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "flake8 (<5)", "pytest-co
|
|
2133 |
|
2134 |
[metadata]
|
2135 |
lock-version = "1.1"
|
2136 |
-
python-versions = "
|
2137 |
-
content-hash = "
|
2138 |
|
2139 |
[metadata.files]
|
2140 |
altair = []
|
|
|
1686 |
|
1687 |
[[package]]
|
1688 |
name = "streamlit"
|
1689 |
+
version = "1.17.0"
|
1690 |
description = "The fastest way to build data apps in Python"
|
1691 |
category = "main"
|
1692 |
optional = false
|
1693 |
python-versions = ">=3.7, !=3.9.7"
|
1694 |
|
1695 |
[package.dependencies]
|
1696 |
+
altair = ">=3.2.0"
|
1697 |
blinker = ">=1.0.0"
|
1698 |
cachetools = ">=4.0"
|
1699 |
click = ">=7.0"
|
|
|
1701 |
importlib-metadata = ">=1.4"
|
1702 |
numpy = "*"
|
1703 |
packaging = ">=14.1"
|
1704 |
+
pandas = ">=0.21.0"
|
1705 |
pillow = ">=6.2.0"
|
1706 |
protobuf = ">=3.12,<4"
|
1707 |
pyarrow = ">=4.0"
|
|
|
1712 |
rich = ">=10.11.0"
|
1713 |
semver = "*"
|
1714 |
toml = "*"
|
1715 |
+
tornado = ">=5.0"
|
1716 |
typing-extensions = ">=3.10.0.0"
|
1717 |
tzlocal = ">=1.1"
|
1718 |
validators = ">=0.2"
|
|
|
2133 |
|
2134 |
[metadata]
|
2135 |
lock-version = "1.1"
|
2136 |
+
python-versions = ">=3.8.9,<3.9.7 || >3.9.7,<4.0.0"
|
2137 |
+
content-hash = "f7215288fc64984519d9a9ca7b7db5663b34c7727322547d6c8e9e87fdd1161b"
|
2138 |
|
2139 |
[metadata.files]
|
2140 |
altair = []
|
pyproject.toml
CHANGED
@@ -5,8 +5,8 @@ description = "Visualize and analyze attention patterns for protein language mod
|
|
5 |
authors = ["Aksel Lenes <aksel.lenes@gmail.com>"]
|
6 |
|
7 |
[tool.poetry.dependencies]
|
8 |
-
python = "
|
9 |
-
streamlit = "
|
10 |
stmol = "^0.0.9"
|
11 |
biopython = "^1.81"
|
12 |
transformers = "^4.27.1"
|
|
|
5 |
authors = ["Aksel Lenes <aksel.lenes@gmail.com>"]
|
6 |
|
7 |
[tool.poetry.dependencies]
|
8 |
+
python = ">=3.8.9,<3.9.7 || >3.9.7,<4.0.0"
|
9 |
+
streamlit = "1.17"
|
10 |
stmol = "^0.0.9"
|
11 |
biopython = "^1.81"
|
12 |
transformers = "^4.27.1"
|