Source code for molsysmt.form.file_dcd.to_mdtraj_DCDTrajectoryFile
from molsysmt._private.digestion import digest
from molsysmt._private.files_and_directories import str_filename
[docs]
@digest(form='file:dcd')
def to_mdtraj_DCDTrajectoryFile(item, atom_indices='all', structure_indices='all', skip_digestion=False):
from mdtraj.formats import DCDTrajectoryFile
from ..mdtraj_DCDTrajectoryFile import extract as extract_mdtraj_DCDTrajectoryFile
tmp_item = DCDTrajectoryFile(str_filename(item))
tmp_item = extract_mdtraj_DCDTrajectoryFile(tmp_item, atom_indices=atom_indices,
structure_indices=structure_indices,
copy_if_all=False, skip_digestion=True)
return tmp_item