예제 #1
0
 def __init__(self, folder, directory, gene_list_file, *args):
     super(Read_Depth_Gui, self).__init__(*args)
     self.setupUi(self)
     self.input_folder = folder
     self.interval = 100
     self.interval_spin.setValue(100)
     self.allowed_mismatches = 1
     self.directory = directory
     self.gene_list_file = gene_list_file
     self.fileio = f.fileio()
     self.list_of_reads = []
     self.plot = plot.RDPlot("Base Pair", "# Hits")
     self.selected_accession_number_name = ''
     self.selected_gene = {}
     self.dataset_name = '-- Select --'
     self.gene_list = OrderedDict()
     self.datasets_cache = OrderedDict()
     self.accession_numbers_list = QtCore.QStringList()
     self._initialize_ui_elements()
     self.process = process.process()
     self.read_list_thread = GetReadList_Thread(self.directory,
                                                self.input_folder,
                                                self.dataset_name,
                                                self.selected_gene, self)
     self.connect(self.read_list_thread, QtCore.SIGNAL("GeneListFinished"),
                  self.dataset_loaded)
     self.calculate_depth_thread = CalculateDepth_Thread(self)
     self.connect(self.calculate_depth_thread,
                  QtCore.SIGNAL("CalculateDepthFinished"),
                  self.load_table_w_data)
예제 #2
0
 def __init__(self, folder, directory, gene_list_file, *args):
     super(Read_Depth_Gui, self).__init__(*args)
     self.setupUi(self)
     self.input_folder = folder
     self.interval = 100
     self.interval_spin.setValue(100)
     self.allowed_mismatches = 1
     self.directory = directory
     self.gene_list_file = gene_list_file
     self.fileio = f.fileio()
     self.list_of_reads = []
     self.plot = plot.RDPlot("Base Pair", "# Hits")
     self.selected_accession_number_name = ''
     self.selected_gene = {}
     self.dataset_name = '-- Select --'
     self.gene_list = OrderedDict()
     self.datasets_cache = OrderedDict()
     self.accession_numbers_list = QtCore.QStringList()
     self._initialize_ui_elements()
     self.process = process.process()
     self.read_list_thread = GetReadList_Thread(self.directory, self.input_folder, self.dataset_name,
                                                self.selected_gene, self)
     self.connect(self.read_list_thread, QtCore.SIGNAL("GeneListFinished"), self.dataset_loaded)
     self.calculate_depth_thread = CalculateDepth_Thread(self)
     self.connect(self.calculate_depth_thread, QtCore.SIGNAL("CalculateDepthFinished"), self.load_table_w_data)
예제 #3
0
 def __init__(self, parent):
     QtCore.QThread.__init__(self, parent)
     self.process = process.process()
     self.parent = parent
예제 #4
0
 def __init__(self, parent):
     QtCore.QThread.__init__(self, parent)
     self.process = process.process()
     self.parent = parent
예제 #5
0
 def __init__(self, f, p):
     self.fileio = f
     self.printio = p
     self.process = process.process()
     self.blast_pipe = None
     self._spin = None
예제 #6
0
 def __init__(self, f, p):
     self.fileio = f
     self.printio = p
     self.process = process.process()
     self.blast_pipe = None
     self._spin = None