def downloadPDBfiles(self, site="ebi", verbose=False): """ working directory must be well formed for the system the file is being executed""" ftp = wget.setUp() for pdbIDentry in self.pdbIDs: if verbose: print ("%s "% (pdbIDentry[0],)) if not wget.wgetPDB(self.__composeLocalFileNameExtension(self.workingDirectory, wget.getPDBfileName(pdbIDentry[0])), pdbIDentry[0], ftp, site): self.notDownloadedPDBS.append(wget.getPDBfileName(pdbIDentry[0])) if verbose: print (" not downloaded \n") else: self.downloadedPDBS.append(wget.getPDBfileName(pdbIDentry[0])) if verbose: print (" downloaded \n") wget.tearDown(ftp)
def uncompressPDBFiles(self, verbose=False): for pdbIDentry in self.pdbIDs: if verbose: print ("%s "% (pdbIDentry[0],)) if not wget.uncompressPDB(self.__composeLocalFileNameExtension(self.workingDirectory, wget.getPDBfileName(pdbIDentry[0])), \ self.__composeLocalFileName(self.workingDirectory, pdbIDentry[0])): self.notUncompressedFiles.append(self.__composeLocalFileName(self.workingDirectory, pdbIDentry[0])) if verbose: print (" not uncompressed \n") else: self.uncompressedFiles.append(self.__composeLocalFileName(self.workingDirectory, pdbIDentry[0])) if verbose: print (" uncompressed\n")