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")