public final class QSequenceLineMedia extends Object implements QSequenceCachableMedia, QSequenceMediaComparer
Modifier and Type | Field and Description |
---|---|
static int |
FILE_SEGMENT_SIZE |
static int |
MEMORY_THRESHOLD |
static double |
SEARCH_DEPTH_EXPONENT |
static int |
SEGMENT_ENTRY_SIZE |
Constructor and Description |
---|
QSequenceLineMedia(QSequenceLineCache leftCache,
QSequenceLineCache rightCache) |
Modifier and Type | Method and Description |
---|---|
static QSequenceLineResult |
createBlocks(QSequenceLineRAData leftData,
QSequenceLineRAData rightData) |
static QSequenceLineResult |
createBlocks(QSequenceLineRAData leftData,
QSequenceLineRAData rightData,
int memoryThreshold,
int fileSegmentSize,
double searchDepthExponent,
QSequenceLineTempDirectoryFactory tempDirectoryFactory,
QSequenceLineSimplifier simplifier) |
static QSequenceLineResult |
createBlocks(QSequenceLineRAData leftData,
QSequenceLineRAData rightData,
QSequenceLineSimplifier simplifier) |
boolean |
equals(int leftIndex,
int rightIndex) |
boolean |
equalsLeft(int left1,
int left2) |
boolean |
equalsRight(int right1,
int right2) |
int |
getLeftLength() |
Object |
getMediaLeftObject(int index) |
Object |
getMediaRightObject(int index) |
int |
getRightLength() |
static QSequenceLineCache |
readLines(QSequenceLineRAData data) |
public static final int FILE_SEGMENT_SIZE
public static final int SEGMENT_ENTRY_SIZE
public static final int MEMORY_THRESHOLD
public static final double SEARCH_DEPTH_EXPONENT
public QSequenceLineMedia(QSequenceLineCache leftCache, QSequenceLineCache rightCache)
public static QSequenceLineCache readLines(QSequenceLineRAData data) throws IOException
IOException
public static QSequenceLineResult createBlocks(QSequenceLineRAData leftData, QSequenceLineRAData rightData) throws IOException, QSequenceException
IOException
QSequenceException
public static QSequenceLineResult createBlocks(QSequenceLineRAData leftData, QSequenceLineRAData rightData, QSequenceLineSimplifier simplifier) throws IOException, QSequenceException
IOException
QSequenceException
public static QSequenceLineResult createBlocks(QSequenceLineRAData leftData, QSequenceLineRAData rightData, int memoryThreshold, int fileSegmentSize, double searchDepthExponent, QSequenceLineTempDirectoryFactory tempDirectoryFactory, QSequenceLineSimplifier simplifier) throws IOException, QSequenceException
IOException
QSequenceException
public int getLeftLength()
getLeftLength
in interface QSequenceMedia
public int getRightLength()
getRightLength
in interface QSequenceMedia
public Object getMediaLeftObject(int index) throws QSequenceException
getMediaLeftObject
in interface QSequenceCachableMedia
QSequenceException
public Object getMediaRightObject(int index) throws QSequenceException
getMediaRightObject
in interface QSequenceCachableMedia
QSequenceException
public boolean equals(int leftIndex, int rightIndex) throws QSequenceException
equals
in interface QSequenceMedia
QSequenceException
public boolean equalsLeft(int left1, int left2) throws QSequenceException
equalsLeft
in interface QSequenceMediaComparer
QSequenceException
public boolean equalsRight(int right1, int right2) throws QSequenceException
equalsRight
in interface QSequenceMediaComparer
QSequenceException
Copyright © 2024. All rights reserved.