code: def rmlst(databasepath, credentials):
          
          logging.info('Downloading rMLST database')
          # Set the name of the file to be used to determine if the database download and set-up was successful
          completefile = os.path.join(databasepath, 'rMLST', 'complete')
          if not os.path.isfile(completefile):
              # Create an object to send to the rMLST download script
              args = MetadataObject()
              # Add the path and start time attributes
              args.path = databasepath
              args.logging = logging
              args.credentials = credentials
              # Run the rMLST download
              get_rmlst.Get(args)
              # Create and populate the complete.txt file
              with open(completefile, 'w') as complete:
                  complete.write('\n'.join(glob(os.path.join(databasepath, 'rMLST', '*'))))
docs: Get the most up-to-date profiles and alleles from pubmlst. Note that you will need the necessary access token
          and secret for this to work
          :param databasepath: path to use to save the database
          :param credentials: path to folder containing accessory token and secret.txt files