def makeRScript(self, client):
     remotedir=self.controller.goodName(self.directory).split('/')[-1]
     self.controller.getParameters()
     model = MSIntegrationModel(self.controller.model, **self.controller.parameters)
     code=model.makeRscript((self.dir, remotedir), self.selectedFiles)
     with open(self.XCMS_SCRIPT, 'w') as f:
         f.write(code)
     print "putting new script"
     user = str(self.username.text())
     sftp=client.open_sftp()
     sftp.put(self.XCMS_SCRIPT, "".join(['/work/',user, '/', self.XCMS_SCRIPT]))
     sftp.close()
 def makeRScript(self, client):
     remotedir = self.controller.goodName(self.directory).split('/')[-1]
     self.controller.getParameters()
     model = MSIntegrationModel(self.controller.model,
                                **self.controller.parameters)
     code = model.makeRscript((self.dir, remotedir), self.selectedFiles)
     with open(self.XCMS_SCRIPT, 'w') as f:
         f.write(code)
     print "putting new script"
     user = str(self.username.text())
     sftp = client.open_sftp()
     sftp.put(self.XCMS_SCRIPT,
              "".join(['/work/', user, '/', self.XCMS_SCRIPT]))
     sftp.close()
 def run(self):
     integrator = MSIntegrationModel(self.lspl, parent=self)
     self.emit(SIGNAL("status_message"), "Getting peaks from xcms...")
     integrator.integrateWithR(**self.kw)
 def run(self):
     integrator = MSIntegrationModel(self.lspl, parent=self)
     self.emit(SIGNAL("status_message"), "Getting peaks from xcms...")
     integrator.integrateWithR(**self.kw)