
'''simple docstring'''





from ..utils import DummyObject, requires_backends


class 			UpperCamelCase__	(     metaclass=SCREAMING_SNAKE_CASE):
 UpperCAmelCase__     :     Tuple    					=       ['torch', 'transformers', 'k_diffusion']






 def __init__(      self	:str						,					*_A	:Optional[int]						,					**_A	:List[str]      )					->      Union[str, Any]:







       '''simple docstring'''



       requires_backends(self						,					['torch', 'transformers', 'k_diffusion']      )






 @classmethod
 def 						lowercase_    (      cls	:str						,					*_A	:Optional[int]						,					**_A	:Optional[int]      )					->      List[Any]:







       '''simple docstring'''



       requires_backends(cls						,					['torch', 'transformers', 'k_diffusion']      )






 @classmethod
 def 						lowercase_    (      cls	:Any						,					*_A	:Tuple						,					**_A	:List[Any]      )					->      Union[str, Any]:







       '''simple docstring'''



       requires_backends(cls						,					['torch', 'transformers', 'k_diffusion']      )












"""simple docstring"""

from .chunk_utils import chunk_layer
from .data_transforms import make_atomaa_masks
from .feats import atomaa_to_atomaa, frames_and_literature_positions_to_atomaa_pos, torsion_angles_to_frames
from .loss import compute_predicted_aligned_error, compute_tm
from .protein import Protein as OFProtein
from .protein import to_pdb
from .rigid_utils import Rigid, Rotation
from .tensor_utils import dict_multimap, flatten_final_dims, permute_final_dims


