Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
OpenFold
Commits
71fdc063
Commit
71fdc063
authored
Jul 09, 2023
by
Geoffrey Yu
Browse files
update test scripts
parent
b61e99bc
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
7 deletions
+12
-7
tests/test_multimer_datamodule.py
tests/test_multimer_datamodule.py
+12
-7
No files found.
tests/test_multimer_datamodule.py
View file @
71fdc063
...
...
@@ -21,7 +21,7 @@ import numpy as np
from
functools
import
partial
import
unittest
from
openfold.config
import
model_config
from
openfold.data.data_modules
import
OpenFoldDataModule
from
openfold.data.data_modules
import
OpenFold
Multimer
DataModule
import
logging
logger
=
logging
.
getLogger
(
__name__
)
import
os
...
...
@@ -37,20 +37,25 @@ class TestMultimerDataModule(unittest.TestCase):
"model_1_multimer_v3"
,
train
=
True
,
low_prec
=
True
)
self
.
data_module
=
OpenFoldDataModule
(
self
.
data_module
=
OpenFold
Multimer
DataModule
(
config
=
self
.
config
.
data
,
batch_seed
=
42
,
train_epoch_len
=
10
,
template_mmcif_dir
=
"/g/alphafold/AlphaFold_DBs/2.3.0/pdb_mmcif/mmcif_files/"
,
template_release_dates_cache_path
=
os
.
path
.
join
(
os
.
getcwd
(),
"tests/test_data/mmcif_cache.json"
),
max_template_date
=
"2500-01-01"
,
train_data_dir
=
os
.
path
.
join
(
os
.
getcwd
(),
"tests/test_data/mmcifs"
),
val_data_dir
=
os
.
path
.
join
(
os
.
getcwd
(),
"tests/test_data/mmcifs"
),
val_alignment_dir
=
os
.
path
.
join
(
os
.
getcwd
(),
"tests/test_data/alignments/validation"
),
train_alignment_dir
=
os
.
path
.
join
(
os
.
getcwd
(),
"tests/test_data/alignments/train"
),
train_alignment_dir
=
os
.
path
.
join
(
os
.
getcwd
(),
"tests/test_data/original_alignments/train"
),
kalign_binary_path
=
shutil
.
which
(
'kalign'
),
train_chain_data_cache_path
=
os
.
path
.
join
(
os
.
getcwd
(),
"tests/test_data/train_chain_data_cache.json"
)
train_mmcif_data_cache_path
=
os
.
path
.
join
(
os
.
getcwd
(),
"tests/test_data/train_mmcifs_cache.json"
),
train_chain_data_cache_path
=
os
.
path
.
join
(
os
.
getcwd
(),
"tests/test_data/train_chain_data_cache.json"
),
)
def
testPrepareData
(
self
):
self
.
data_module
.
prepare_data
()
self
.
data_module
.
setup
()
\ No newline at end of file
self
.
data_module
.
setup
()
train_dataset
=
self
.
data_module
.
train_dataset
# feats = next(iter(train_dataset))
# print(f"feats keys: {feats.keys()}")
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment