All Downloads are FREE. Search and download functionalities are using the official Maven repository.

pl.poznan.put.structure.pseudoknots.dp.DynamicProgramming Maven / Gradle / Ivy

package pl.poznan.put.structure.pseudoknots.dp;

import pl.poznan.put.structure.pseudoknots.PseudoknotFinder;

import java.util.List;

/** A pseudoknot finder which works on a dynamic programming basis. */
interface DynamicProgramming extends PseudoknotFinder {
  /**
   * Solves a single conflict clique in an optimal way.
   *
   * @param conflictClique The conflict clique to solve.
   * @return A list of subsolutions, each with an optimal score.
   */
  List findOptimalSolutions(final ConflictClique conflictClique);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy