Skip to content
Snippets Groups Projects
Select Git revision
  • 8c46b7d5ec49775c60d2e175bf67cac5fcc0b90a
  • devel default
  • master
  • fo
  • jirka/typing
  • fo-base
  • mj/submit-images
  • jk/issue-96
  • jk/issue-196
  • honza/add-contestant
  • honza/mr7
  • honza/mrf
  • honza/mrd
  • honza/mra
  • honza/mr6
  • honza/submit-images
  • honza/kolo-vs-soutez
  • jh-stress-test-wip
  • shorten-schools
19 results

email.py

Blame
  • Report_manager.hpp 1014 B
    #ifndef _REPORT_MANAGER_
    #define _REPORT_MANAGER_
    
    #include "Mdp_toolbox.hpp"
    #include "Statistical_toolbox.hpp"
    
    class Report_manager{
      Mdp_toolbox mdp_toolbox;
      Statistical_toolbox statistical_toolbox;
      std::string separator = "\t";
      
    public:
      //first argument is database location, the second argument is if we want to remove the endpoint that have more than 10 characters
      Report_manager(std::string, bool, std::string);
      
      //mdp_toolbox reports
      std::stringstream number_of_aminoacids_per_coordinate(void);
      std::stringstream aminoacids_per_coordinate(void);
      std::stringstream number_k_discriminant_motifs(int k);
      std::stringstream k_discriminant_motifs_pair(int k);
      std::stringstream motif_discriminant_positions_alignval(void);
      std::stringstream number_pairs_motifs_with_k_discriminant_positions(void);
    
      //statistical_toolbox reports, necessary for python scripts
      std::stringstream empiric_motif_probabilities();
      std::stringstream all_lenghts_accumulated_probabilities();
    };
    
    #endif