File size: 689 Bytes
48b5986
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from language.energy import (
    MaximizeGlobularity,
    MaximizePLDDT,
    MaximizePTM,
    MaximizeSurfaceExposure,
    MinimizeCRmsd,
    MinimizeDRmsd,
    MatchSecondaryStructure,
    MinimizeSurfaceExposure,
    MinimizeSurfaceHydrophobics,
    SymmetryRing,
)
from language.folding_callbacks import EsmFoldv1, FoldingCallback, FoldingResult
from language.optimize import run_simulated_annealing
from language.program import ProgramNode
from language.sequence import (
    ConstantSequenceSegment,
    FixedLengthSequenceSegment,
    VariableLengthSequenceSegment,
    sequence_from_atomarray,
)
from language.utilities import get_atomarray_in_residue_range, pdb_file_to_atomarray