
Public Member Functions | |
| Adjacency[] | getAdjacencies () |
| FastAccessTable | getFAT () |
| String | getName () |
| Permutation (String g, Map< String, Integer > blockIdMap) | |
| Permutation (String g, Map< String, Integer > blockIdMap, String name) | |
| void | printDesc (PrintStream out) |
| String | toString () |
Static Public Member Functions | |
| void | addAdjacencies (Contig[] chrom, Adjacency[] adj, int[][] loc, Map< String, Integer > blockIdMap) |
| void | addLocations (Block b1, Block b2, int idx, int[][] loc, Map< String, Integer > blockIdMap) |
| boolean | equalContents (String X, String Y) |
| Returns true if the two permutations have equal content, false otherwise. | |
Private Attributes | |
| Adjacency[] | adj |
| Contig[] | chrom |
| FastAccessTable | fat |
| int[][] | loc |
| a BLOCK_COUNT x 2 array storing positions of heads and tails in the Adjacency array loc[][0] := tail loc[][1] := head | |
| String | name = "" |
| int | numChrom |
| A map for holding identifiers. | |
| int | numLinear |
Definition at line 13 of file Permutation.java.
|
||||||||||||||||
|
Definition at line 40 of file Permutation.java. |
|
||||||||||||
|
Definition at line 45 of file Permutation.java. References addAdjacencies(), adj, fat, org::gel::mauve::dcjx::Contig::hasBlocks(), org::gel::mauve::dcjx::Contig::isCirc, loc, numChrom, and numLinear. |
|
||||||||||||||||||||
|
Definition at line 113 of file Permutation.java. References addLocations(), org::gel::mauve::dcjx::Contig::getBlocks(), org::gel::mauve::dcjx::Block::getLeftEnd(), org::gel::mauve::dcjx::Block::getName(), getName(), org::gel::mauve::dcjx::Block::getRightEnd(), and org::gel::mauve::dcjx::Block::isInverted(). Referenced by Permutation(). |
|
||||||||||||||||||||||||
|
Definition at line 90 of file Permutation.java. References org::gel::mauve::dcjx::Block::getName(), and org::gel::mauve::dcjx::Block::isInverted(). Referenced by addAdjacencies(). |
|
||||||||||||
|
Returns true if the two permutations have equal content, false otherwise. complexity ~ O(max(|X|,|Y|))
Definition at line 161 of file Permutation.java. |
|
|
Definition at line 70 of file Permutation.java. References adj. Referenced by org::gel::mauve::dcjx::AdjacencyGraph::AdjacencyGraph(). |
|
|
Definition at line 74 of file Permutation.java. References fat. Referenced by org::gel::mauve::dcjx::AdjacencyGraph::AdjacencyGraph(). |
|
|
Definition at line 66 of file Permutation.java. Referenced by addAdjacencies(). |
|
|
Definition at line 78 of file Permutation.java. References toString(). |
|
|
Definition at line 82 of file Permutation.java. Referenced by printDesc(). |
|
|
Definition at line 24 of file Permutation.java. Referenced by getAdjacencies(), and Permutation(). |
|
|
Definition at line 34 of file Permutation.java. |
|
|
Definition at line 32 of file Permutation.java. Referenced by getFAT(), and Permutation(). |
|
|
a BLOCK_COUNT x 2 array storing positions of heads and tails in the Adjacency array loc[][0] := tail loc[][1] := head
Definition at line 30 of file Permutation.java. Referenced by Permutation(). |
|
|
Definition at line 38 of file Permutation.java. |
|
|
A map for holding identifiers.
Definition at line 22 of file Permutation.java. Referenced by Permutation(). |
|
|
Definition at line 36 of file Permutation.java. Referenced by Permutation(). |
1.3.6