SAGEWidget             package:SAGElyzer             R Documentation

_A _f_u_n_c_t_i_o_n _t_h_a_t _i_s _t_h_e _m_a_i_n _i_n_t_e_r_f_a_c_e _f_o_r _S_A_G_E_l_y_z_e_r

_D_e_s_c_r_i_p_t_i_o_n:

     This function serves as the main interface for SAGElyzer, which
     contains buttons for making a connection to a database and invokes
     all the tasks and procedures to take to complete a task.

_U_s_a_g_e:

     SAGEWidget()
     getTasks()
     getDMProc(base, TBox, status)
     getKNNProc(base, TBox, status)
     butsInTBox(base, TBox, status, butList, clear = FALSE)
     getTaskTips(task)
     KNNArgsWidget()

_A_r_g_u_m_e_n_t_s:

    base: 'base' a tkwin object that can be a parent of other widgets
          (e.g. window, frame)

    TBox: 'TBox' a tkwin object that can be used as a status bar

  status: 'status' a character string for the status of a process

 butList: 'butList' a list of chracter strings for function names. The
          name of the list will be used to create buttons baring the
          same name and values will be called when corresponding
          buttons are pressed

   clear: 'clear' a boolean indicating if a status bar will be cleard
          before updating

    task: 'task' a character string for the name of a task of interest

_D_e_t_a_i_l_s:

     Each task may involve several procedures that require user inputs
     for arguments. Blanks need to be filled. Default values are
     provided whereever it is possible. Defaults are advised to be used
     if a user are not sure about what to enter for inputs.

     'SAGEWidget' calls the other functions listed in this man page.

_V_a_l_u_e:

     This function returns invisible().

_N_o_t_e:

     This function is part of the Bioconductor poject at Dana-Farber
     Cancer Institute to provide Bioinformatics functionalities through
     R

_A_u_t_h_o_r(_s):

     Jianhua Zhang

_R_e_f_e_r_e_n_c_e_s:

     <URL: http://www.ncbi.nlm.nih.gov/SAGE/>

_E_x_a_m_p_l_e_s:

     if(interactive()){
         SAGEWidget()
     }

