Package org.biojava.nbio.structure.align
Class MultiThreadedDBSearch
- java.lang.Object
-
- org.biojava.nbio.structure.align.MultiThreadedDBSearch
-
public class MultiThreadedDBSearch extends java.lang.ObjectPerforms a multi threaded database search for an input protein structure- Author:
- Andreas Prlic
-
-
Constructor Summary
Constructors Constructor Description MultiThreadedDBSearch(java.lang.String name, Structure structure, java.lang.String outFile, StructureAlignment algorithm, int nrCPUs, boolean domainSplit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup()StructureAlignmentgetAlgorithm()AtomCachegetAtomCache()java.lang.StringgetCustomChain1()java.lang.StringgetCustomFile1()static java.lang.StringgetLegend(java.lang.String algorithmName)java.lang.StringgetOutFile()java.io.FilegetResultFile()voidinterrupt()stops what is currently happening and does not continuevoidrun()voidsetAlgorithm(StructureAlignment algo)voidsetAtomCache(AtomCache cache)voidsetCustomChain1(java.lang.String customChain1)sets a chain in a custom, user provided filevoidsetCustomFile1(java.lang.String customFile1)set the file path for a custom, user provided file, not a standard PDB file.voidsetOutFile(java.lang.String outFile)voidsetResultFile(java.io.File resultList)
-
-
-
Constructor Detail
-
MultiThreadedDBSearch
public MultiThreadedDBSearch(java.lang.String name, Structure structure, java.lang.String outFile, StructureAlignment algorithm, int nrCPUs, boolean domainSplit)
-
-
Method Detail
-
getCustomFile1
public java.lang.String getCustomFile1()
-
setCustomFile1
public void setCustomFile1(java.lang.String customFile1)
set the file path for a custom, user provided file, not a standard PDB file.- Parameters:
customFile1-
-
getCustomChain1
public java.lang.String getCustomChain1()
-
setCustomChain1
public void setCustomChain1(java.lang.String customChain1)
sets a chain in a custom, user provided file- Parameters:
customChain1-
-
getAtomCache
public AtomCache getAtomCache()
-
setAtomCache
public void setAtomCache(AtomCache cache)
-
getAlgorithm
public StructureAlignment getAlgorithm()
-
setAlgorithm
public void setAlgorithm(StructureAlignment algo)
-
getOutFile
public java.lang.String getOutFile()
-
setOutFile
public void setOutFile(java.lang.String outFile)
-
getLegend
public static java.lang.String getLegend(java.lang.String algorithmName)
-
getResultFile
public java.io.File getResultFile()
-
setResultFile
public void setResultFile(java.io.File resultList)
-
run
public void run()
-
interrupt
public void interrupt()
stops what is currently happening and does not continue
-
cleanup
public void cleanup()
-
-