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
f9e04aa0
"pcdet/vscode:/vscode.git/clone" did not exist on "1145f836f9091c7e6fa1fb825e377f5efac134cc"
Commit
f9e04aa0
authored
Dec 10, 2021
by
Sachin Kadyan
Browse files
Added tests for the data_transforms
parent
ddf922df
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
31 additions
and
0 deletions
+31
-0
tests/test_data_transforms.py
tests/test_data_transforms.py
+31
-0
No files found.
tests/test_data_transforms.py
0 → 100644
View file @
f9e04aa0
import
copy
import
gzip
import
os
import
pickle
import
numpy
import
torch
import
unittest
from
data.data_transforms
import
make_seq_mask
from
openfold.config
import
model_config
class
TestDataTransforms
(
unittest
.
TestCase
):
def
test_make_seq_mask
(
self
):
seq
=
torch
.
tensor
([
range
(
20
)],
dtype
=
torch
.
int64
).
transpose
(
0
,
1
)
seq_one_hot
=
torch
.
FloatTensor
(
seq
.
shape
[
0
],
20
).
zero_
()
seq_one_hot
.
scatter_
(
1
,
seq
,
1
)
protein_aatype
=
torch
.
tensor
(
seq_one_hot
)
protein
=
{
'aatype'
:
protein_aatype
}
protein
=
make_seq_mask
(
protein
)
print
(
protein
)
assert
'seq_mask'
in
protein
assert
protein
[
'seq_mask'
].
shape
==
torch
.
Size
((
seq
.
shape
[
0
],
20
))
if
__name__
==
'__main__'
:
unittest
.
main
()
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