baobab.bio.permutation
Class RandomPermutationBPGraph

java.lang.Object
  extended by baobab.bio.permutation.RandomPermutationBPGraph

public class RandomPermutationBPGraph
extends java.lang.Object


Constructor Summary
RandomPermutationBPGraph()
           
 
Method Summary
static int[] createRandomSignedPermutation(int permutationSize)
           
static SignedPermutationBPGraph createRandomSignedPermutation(int permutationSize, int reversalDistance, boolean isLinear, java.util.Vector<int[]> performedReversals, java.lang.Long seed)
           
static SignedPermutationBPGraph createRandomSignedPermutation(int permutationSize, int reversalDistance, java.util.Vector<int[]> performedReversals, java.lang.Long seed)
           
static int[] createRandomSignedPermutation2(int permutationSize)
           
static SignedPermutationBPGraph createRandomStratifiedSignedPermutation(int permutationSize, int reversalDistance, boolean isLinear, java.util.Vector<int[]> performedReversals, int[] strataBoundaries, boolean ascendingStratification, long seed)
           
static SignedPermutationBPGraph createRandomStratifiedSignedPermutation(int permutationSize, int reversalDistance, boolean isLinear, java.util.Vector<int[]> performedReversals, java.util.Vector<java.lang.Integer> strataBoundaries, boolean ascendingStratification, long seed)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RandomPermutationBPGraph

public RandomPermutationBPGraph()
Method Detail

createRandomSignedPermutation

public static int[] createRandomSignedPermutation(int permutationSize)

createRandomSignedPermutation2

public static int[] createRandomSignedPermutation2(int permutationSize)

createRandomSignedPermutation

public static SignedPermutationBPGraph createRandomSignedPermutation(int permutationSize,
                                                                     int reversalDistance,
                                                                     java.util.Vector<int[]> performedReversals,
                                                                     java.lang.Long seed)

createRandomSignedPermutation

public static SignedPermutationBPGraph createRandomSignedPermutation(int permutationSize,
                                                                     int reversalDistance,
                                                                     boolean isLinear,
                                                                     java.util.Vector<int[]> performedReversals,
                                                                     java.lang.Long seed)

createRandomStratifiedSignedPermutation

public static SignedPermutationBPGraph createRandomStratifiedSignedPermutation(int permutationSize,
                                                                               int reversalDistance,
                                                                               boolean isLinear,
                                                                               java.util.Vector<int[]> performedReversals,
                                                                               int[] strataBoundaries,
                                                                               boolean ascendingStratification,
                                                                               long seed)

createRandomStratifiedSignedPermutation

public static SignedPermutationBPGraph createRandomStratifiedSignedPermutation(int permutationSize,
                                                                               int reversalDistance,
                                                                               boolean isLinear,
                                                                               java.util.Vector<int[]> performedReversals,
                                                                               java.util.Vector<java.lang.Integer> strataBoundaries,
                                                                               boolean ascendingStratification,
                                                                               long seed)