R/Search1.R

Defines functions Search1

# Search1

Search1 <- function(MaxPhage,MaxBacteria,new_matrix,phage_names){
  PhageSet1=0
  BestBacteria1=0
  for (i in 1:MaxPhage){
    BacteriaSet1=0
    for (b in 1:MaxBacteria){
      BacteriaSet1=BacteriaSet1+new_matrix[b,i]
    }
    if (BacteriaSet1 > BestBacteria1) {
      PhageSet1=i;
      BestBacteria1=BacteriaSet1;
      if (BestBacteria1 == MaxBacteria) {
        return(c(phage_names[PhageSet1],BestBacteria1))
      }
    }
  }
  return(c(phage_names[PhageSet1],BestBacteria1))
}

Try the PhageCocktail package in your browser

Any scripts or data that you put into this service are public.

PhageCocktail documentation built on May 14, 2022, 1:05 a.m.