|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--edu.mssm.crover.ims.tasks.engines.MegablastTaskData
Stores the parameters for a megablast task, for use with the MegablastTaskEngine.
| Field Summary | |
java.lang.String |
database
|
double |
eValue
|
FileTaskData |
file
|
| Constructor Summary | |
MegablastTaskData(FileTaskData ftd,
java.lang.String db,
double e)
|
|
MegablastTaskData(java.lang.String taskid,
java.lang.String db,
double e)
|
|
| Method Summary | |
boolean |
canMerge()
Does this instance support the merge operation? |
boolean |
canSplit()
Does this instance support the split operation? |
boolean |
fromTaskID()
|
java.lang.String |
getDatabase()
|
double |
getEValue()
|
FileTaskData |
getFileTaskData(TaskManagerRMIServer tm)
|
java.lang.String |
getMaskTaskID()
|
java.io.File |
getOutFile()
|
FileTaskData |
getSequenceFile()
|
TaskData |
merge(java.util.Collection task_data)
Returns the merging of independent task_data in one instance. |
void |
setOutFile(java.io.File mbr)
|
long |
size()
Returns a number proportional to the number of data represented by this instance. |
java.util.Collection |
split(int numpieces)
Splits the data contained in this instance into several pieces. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public FileTaskData file
public java.lang.String database
public double eValue
| Constructor Detail |
public MegablastTaskData(FileTaskData ftd,
java.lang.String db,
double e)
public MegablastTaskData(java.lang.String taskid,
java.lang.String db,
double e)
| Method Detail |
public java.lang.String getMaskTaskID()
public boolean fromTaskID()
public boolean canSplit()
TaskData
canSplit in interface TaskDatapublic long size()
TaskData
size in interface TaskDatapublic java.util.Collection split(int numpieces)
TaskData
split in interface TaskDatapublic FileTaskData getSequenceFile()
public java.lang.String getDatabase()
public double getEValue()
public boolean canMerge()
TaskData
canMerge in interface TaskDatapublic TaskData merge(java.util.Collection task_data)
TaskData
merge in interface TaskDatapublic void setOutFile(java.io.File mbr)
public java.io.File getOutFile()
public FileTaskData getFileTaskData(TaskManagerRMIServer tm)
throws java.io.IOException,
TaskNotFoundException
java.io.IOException
TaskNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||