org.agmodel.bioinfo.antmapgui
Class AntMapEngine

java.lang.Object
  extended byorg.agmodel.bioinfo.antmapgui.AntMapEngine

public class AntMapEngine
extends java.lang.Object

A main engine for calculation in AntMap

Title: AntMap

Explanation: Linkage mapping software based on ACO algorithm

Copyright: Copyright (c) 2004 NARO

Company name: NARO


Field Summary
(package private)  GroupExtractor groupExtractor
           
(package private)  javax.swing.JTextArea log
           
(package private)  DrawMapPanel map
           
(package private)  MapData[] mapData
           
(package private)  javax.swing.JProgressBar progress
           
(package private)  javax.swing.JTextArea result
           
(package private)  SegDataBean segDataBean
           
(package private)  javax.swing.JLabel status
           
(package private)  ThreadIndicator threadIndicator
           
 
Constructor Summary
AntMapEngine(MainFrame mainFrame)
           
 
Method Summary
 void bootstrapTest(OrderingOptionBean orderingOptionBean, AcoParamsBean acoParamsBean)
           
 int linkageGrouping(GroupingOptionBean groupingOptionBean)
           
 void loadData(java.lang.String fileName)
           
 void locusOrdering(OrderingOptionBean orderingOptionBean, AcoParamsBean acoParamsBean)
           
 void redrawMap()
           
 void testSegregation()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

segDataBean

SegDataBean segDataBean

groupExtractor

GroupExtractor groupExtractor

mapData

MapData[] mapData

log

javax.swing.JTextArea log

result

javax.swing.JTextArea result

map

DrawMapPanel map

progress

javax.swing.JProgressBar progress

status

javax.swing.JLabel status

threadIndicator

ThreadIndicator threadIndicator
Constructor Detail

AntMapEngine

public AntMapEngine(MainFrame mainFrame)
Method Detail

loadData

public void loadData(java.lang.String fileName)
              throws java.lang.Exception
Throws:
java.lang.Exception

testSegregation

public void testSegregation()
                     throws java.lang.Exception
Throws:
java.lang.Exception

linkageGrouping

public int linkageGrouping(GroupingOptionBean groupingOptionBean)
                    throws java.lang.Exception
Throws:
java.lang.Exception

locusOrdering

public void locusOrdering(OrderingOptionBean orderingOptionBean,
                          AcoParamsBean acoParamsBean)
                   throws java.lang.Exception
Throws:
java.lang.Exception

bootstrapTest

public void bootstrapTest(OrderingOptionBean orderingOptionBean,
                          AcoParamsBean acoParamsBean)
                   throws java.lang.Exception
Throws:
java.lang.Exception

redrawMap

public void redrawMap()
               throws java.lang.Exception
Throws:
java.lang.Exception