package jalview.hmmer;
import jalview.bin.Cache;
+import jalview.bin.Console;
import jalview.datamodel.Alignment;
import jalview.datamodel.AlignmentI;
import jalview.datamodel.SequenceI;
public class JackHMMER extends Search
{
+ SequenceI seq = null;
+
/**
* Constructor for the JackhmmerThread
*
@Override
public void run()
{
- SequenceI seq = getSequence();
+ seq = getSequence();
if (seq == null)
{
// shouldn't happen if we got this far
- Cache.log.error("Error: no sequence for jackhmmer");
+ Console.error("Error: no sequence for jackhmmer");
return;
}
inputAlignmentTemp.getAbsolutePath(), DataSourceType.FILE));
seqs = file.getSeqsAsArray();
+ readDomainTable(searchOutputFile, true);
+
if (searchAlignment)
{
recoverSequences(sequencesHash, seqs);
}
- readTable(searchOutputFile);
+
int seqCount = seqs.length;
+
AlignmentI al = new Alignment(seqs);
AlignFrame alignFrame = new AlignFrame(al, AlignFrame.DEFAULT_WIDTH,