public class Alignment extends Object implements org.apache.hadoop.io.Writable, Iterable<Alignment.IntPair>, Cloneable
| Modifier and Type | Class and Description |
|---|---|
class |
Alignment.AIterator |
class |
Alignment.IntPair |
protected static class |
Alignment.M2 |
| Modifier and Type | Field and Description |
|---|---|
protected short |
_elen |
protected short |
_flen |
static int[][] |
DIAG_NEIGHBORS |
static int[][][] |
LNEIGHBORS |
static int[][] |
NEIGHBORS |
| Constructor and Description |
|---|
Alignment() |
Alignment(int flen,
int elen) |
Alignment(int flen,
int elen,
String pa) |
| Modifier and Type | Method and Description |
|---|---|
void |
align(int f,
int e) |
boolean |
aligned(int f,
int e) |
Object |
clone() |
int |
countAlignmentPoints() |
int |
countNeighbors(int f,
int e,
int[][] rels) |
boolean |
doubleRookAligned(int i,
int j) |
boolean |
equals(Object o) |
static Alignment |
fromGiza(String eline,
String fline,
boolean transpose) |
int |
getELength() |
int |
getFLength() |
Alignment |
getTranspose() |
byte |
getType() |
static Alignment |
intersect(Alignment a1,
Alignment a2) |
boolean |
isEAligned(int e) |
boolean |
isFAligned(int f) |
Iterator<Alignment.IntPair> |
iterator() |
boolean |
lneighborAligned(int i,
int j) |
Alignment |
mergeEnglishWords(int i,
int j) |
boolean |
neighborAligned(int i,
int j) |
void |
readFields(DataInput in) |
boolean |
rookAligned(int i,
int j) |
Alignment |
splitEnglishWords(int i) |
Alignment |
splitForeignWords(int j) |
String |
toString() |
String |
toStringVisual() |
void |
unalignE(int e) |
void |
unalignF(int f) |
static Alignment |
union(Alignment a1,
Alignment a2) |
void |
write(DataOutput out) |
protected short _elen
protected short _flen
public static final int[][] DIAG_NEIGHBORS
public static final int[][] NEIGHBORS
public static final int[][][] LNEIGHBORS
public Alignment()
public Alignment(int flen,
int elen)
public Alignment(int flen,
int elen,
String pa)
public int countAlignmentPoints()
public Alignment mergeEnglishWords(int i, int j)
public Alignment splitEnglishWords(int i)
public Alignment splitForeignWords(int j)
public void readFields(DataInput in) throws IOException
readFields in interface org.apache.hadoop.io.WritableIOExceptionpublic byte getType()
public void write(DataOutput out) throws IOException
write in interface org.apache.hadoop.io.WritableIOExceptionpublic boolean neighborAligned(int i,
int j)
public boolean lneighborAligned(int i,
int j)
public Iterator<Alignment.IntPair> iterator()
iterator in interface Iterable<Alignment.IntPair>public final int countNeighbors(int f,
int e,
int[][] rels)
public final boolean rookAligned(int i,
int j)
public final boolean doubleRookAligned(int i,
int j)
public final int getELength()
public final int getFLength()
public final boolean aligned(int f,
int e)
public final void align(int f,
int e)
public final boolean isEAligned(int e)
public final boolean isFAligned(int f)
public final void unalignF(int f)
public final void unalignE(int e)
public Alignment getTranspose()
public String toStringVisual()
Copyright © 2015. All rights reserved.