def virulence(self):
     """
     Virulence gene detection
     """
     virulence = BLAST(args=self, analysistype='virulence')
     virulence.seekr()
     metadataprinter.MetadataPrinter(inputobject=self)
 def resfinder(self):
     """
     Resistance finding - assemblies
     """
     resfinder = BLAST(args=self, analysistype='resfinder_assembled')
     resfinder.seekr()
     metadataprinter.MetadataPrinter(inputobject=self)
 def geneseekr(self):
     """
     Find genes of interest
     """
     geneseekr = BLAST(args=self, analysistype='genesippr', cutoff=95)
     geneseekr.seekr()
     metadataprinter.MetadataPrinter(inputobject=self)
 def sixteens(self):
     """
     Run the 16S analyses
     """
     sixteen_s = BLAST(args=self, analysistype='sixteens_full', cutoff=95)
     sixteen_s.seekr()
     metadataprinter.MetadataPrinter(inputobject=self)
 def rmlst_assembled(self):
     """
     Run rMLST analyses on assemblies
     """
     if not os.path.isfile(os.path.join(self.reportpath, 'rmlst.csv')):
         rmlst = BLAST(args=self, analysistype='rmlst', cutoff=100)
         rmlst.seekr()
     else:
         parse = ReportParse(args=self, analysistype='rmlst')
         parse.report_parse()
     metadataprinter.MetadataPrinter(inputobject=self)
 def serosippr(self):
     """
     Serotyping analyses
     """
     #          pipeline=True)
     sero = BLAST(args=self,
                  analysistype='serosippr',
                  cutoff=90,
                  genus_specific=True,
                  unique=True)
     sero.seekr()
     metadataprinter.MetadataPrinter(inputobject=self)
 def cgmlst_assembled(self):
     """
     Run rMLST analyses on assemblies
     """
     if os.path.isfile(os.path.join(self.reportpath, 'cgmlst.csv')):
         parse = ReportParse(args=self, analysistype='cgmlst')
         parse.report_parse()
     else:
         cgmlst = BLAST(args=self,
                        analysistype='cgMLST',
                        cutoff=100,
                        genus_specific=True)
         cgmlst.seekr()
     metadataprinter.MetadataPrinter(inputobject=self)