@@ -15,7 +15,7 @@ const accelerator = get(ENV, "PyBoltz_TEST_ACCELERATOR", "cpu")
15
15
16
16
@testset " Single structure run" begin
17
17
mktempdir () do dir
18
- structure = retrievepdb (" 1TIT " ; dir)
18
+ structure = retrievepdb (" 1EJG " ; dir)
19
19
sequence = LongAA (structure[" A" ], standardselector)
20
20
input = MolecularInput (
21
21
sequences = [
@@ -34,49 +34,49 @@ const accelerator = get(ENV, "PyBoltz_TEST_ACCELERATOR", "cpu")
34
34
MolecularInput (
35
35
name = " Z" ,
36
36
sequences = [
37
- protein (; id= " A" , sequence= randaaseq (10 ), msa= " empty" ),
37
+ protein (; id= " A" , sequence= randaaseq (5 ), msa= " empty" ),
38
38
]
39
39
),
40
40
MolecularInput (
41
41
name = " X" ,
42
42
sequences = [
43
- protein (; id= " A" , sequence= randaaseq (30 ), msa= " empty" ),
43
+ protein (; id= " A" , sequence= randaaseq (15 ), msa= " empty" ),
44
44
]
45
45
),
46
46
MolecularInput (
47
47
name = " Y" ,
48
48
sequences = [
49
- protein (; id= " A" , sequence= randaaseq (20 ), msa= " empty" ),
49
+ protein (; id= " A" , sequence= randaaseq (10 ), msa= " empty" ),
50
50
]
51
51
),
52
52
MolecularInput (
53
53
name = " W" ,
54
54
sequences = [
55
- protein (; id= " A" , sequence= randaaseq (40 ), msa= " empty" ),
55
+ protein (; id= " A" , sequence= randaaseq (20 ), msa= " empty" ),
56
56
]
57
57
),
58
58
]
59
59
predicted_structures = predict (inputs, MolecularStructure; seed= 0 , accelerator)
60
60
@test predicted_structures isa Vector{Union{Missing,MolecularStructure}}
61
61
@test length (predicted_structures) == 4
62
62
@testset " Order preservation" begin
63
- @test countresidues .(predicted_structures) == [10 , 30 , 20 , 40 ]
63
+ @test countresidues .(predicted_structures) == [5 , 15 , 10 , 20 ]
64
64
@test [predicted_structure. name for predicted_structure in predicted_structures] == [" Z" , " X" , " Y" , " W" ]
65
65
end
66
66
end
67
67
end
68
68
69
69
@testset " MSA run" begin
70
70
mktempdir () do dir
71
- sequence = randaaseq (15 )
71
+ sequence = randaaseq (5 )
72
72
input = MolecularInput (
73
73
sequences = [
74
- protein (; id= " A" , sequence, msa= [sequence; [randaaseq (15 ) for _ in 1 : 10 ]]),
74
+ protein (; id= " A" , sequence, msa= [sequence; [randaaseq (5 ) for _ in 1 : 10 ]]),
75
75
]
76
76
)
77
77
predicted_structure = predict (input, MolecularStructure; seed= 0 , accelerator)
78
78
@test predicted_structure isa MolecularStructure
79
- @test predicted_structure |> countresidues == 15
79
+ @test predicted_structure |> countresidues == 5
80
80
end
81
81
end
82
82
0 commit comments