Ejemplo n.º 1
0
// constructor used for testing outside of Analysis pipeline (doesn't require mask, region, or RawWells obects)
SignalProcessingMasterFitter::SignalProcessingMasterFitter ( GlobalDefaultsForBkgModel &_global_defaults, int _numLBeads, int numFrames,
    float sigma_guess,float t_mid_nuc_guess ) : global_defaults ( _global_defaults )
{
  NothingInit();

  global_state.MakeDirName ( "" );

  region_data->my_beads.numLBeads = _numLBeads;
  region_data->my_trace.SetImageParams ( 0,0,numFrames,numFrames,NULL );

  set<int> emptySample;
  vector<float> empty_t0;
  BkgModelInit ( false,sigma_guess,t_mid_nuc_guess,empty_t0,emptySample,NULL, 0, false );
}
Ejemplo n.º 2
0
ImageTracker::ImageTracker ( int _flow_buffer_size, int ignoreChecksumErrors, bool _doingSdat, int total_timeout )
{
  flow_buffer_size = _flow_buffer_size;

  NothingInit();
  doingSdat = _doingSdat;
  
  AllocateImageBuffers(ignoreChecksumErrors, total_timeout);
  
  AllocateReadAndProcessFlags();

  AllocateSdatBuffers();

}
Ejemplo n.º 3
0
// constructor used by Analysis pipeline
SignalProcessingMasterFitter::SignalProcessingMasterFitter ( RegionalizedData *local_patch, GlobalDefaultsForBkgModel &_global_defaults, char *_results_folder, Mask *_mask, PinnedInFlow *_pinnedInFlow, RawWells *_rawWells, Region *_region, set<int>& sample,
                                                             vector<float>& sep_t0_est, bool debug_trace_enable,
                                                             int _rows, int _cols, int _frames, int _uncompFrames, int *_timestamps,
                                                             EmptyTraceTracker *_emptyTraceTracker,
                                                             float sigma_guess,float t_mid_nuc_guess,
                                                             SequenceItem* _seqList,int _numSeqListItems, bool restart, int16_t *_washout_flow )
  : global_defaults ( _global_defaults )
{
  NothingInit();


  global_state.FillExternalLinks ( _mask,_pinnedInFlow,_rawWells, _washout_flow );
  global_state.MakeDirName ( _results_folder );

  region_data=local_patch;
  if ( !restart )
  {
    region_data->region = _region;
    region_data->my_trace.SetImageParams ( _rows,_cols,_frames,_uncompFrames,_timestamps );
    region_data->emptyTraceTracker = _emptyTraceTracker;
  }
  BkgModelInit ( debug_trace_enable,sigma_guess,t_mid_nuc_guess,sep_t0_est,sample,_seqList,_numSeqListItems, restart );
}