コード例 #1
0
    def _eval(self, items):
        trajectory = peng.Trajectory(items)

        # create an mdtraj trajectory out of it
        ptraj = trajectory_to_mdtraj(trajectory, self.topology.mdtraj)

        # run the featurizer
        return self._instance.partial_transform(ptraj)
コード例 #2
0
 def _eval(self, trajectory):
     trajectory = peng.Trajectory(trajectory)
     return self.cv_callable(self, trajectory)
コード例 #3
0
 def all(self):
     return peng.Trajectory(map(self.proxy, range(len(self))))
コード例 #4
0
    def _eval(self, items):
        trajectory = peng.Trajectory(items)

        t = trajectory_to_mdtraj(trajectory, self.topology.mdtraj)
        return self._instance.transform(t)
コード例 #5
0
    def _eval(self, items):
        trajectory = peng.Trajectory(items)

        t = trajectory_to_mdtraj(trajectory, self.topology.mdtraj)
        return self.cv_callable(t, **self.kwargs)
コード例 #6
0
 def _eval(self, items):
     trajectory = peng.Trajectory(items)
     return [self._instance(snap) for snap in trajectory]
コード例 #7
0
 def all(self):
     return peng.Trajectory(map(self.proxy, self.index.list))
コード例 #8
0
 def all(self):
     if self.reference_by_uuid:
         return peng.Trajectory(map(self.proxy, self.vars['uuid'][:]))
     else:
         return peng.Trajectory(map(self.proxy, range(len(self))))
コード例 #9
0
 def all(self):
     return peng.Trajectory(map(self.proxy, self.vars['uuid'][:]))