24 #ifndef _PSEUDO2DGEL_HPP_
25 #define _PSEUDO2DGEL_HPP_
29 #include <boost/shared_ptr.hpp>
119 Config(
const std::string& args);
120 Config(
const std::string& args,
121 boost::shared_ptr<pwiz::peptideid::PeptideID> peptide_id);
124 void process(
const std::string& args);
131 virtual void open(
const DataInfo& dataInfo);
133 virtual UpdateRequest updateRequested(
const DataInfo& dataInfo,
136 virtual void update(
const DataInfo& dataInfo,
139 virtual void close(
const DataInfo& dataInfo);
144 boost::shared_ptr<Impl>
impl_;
148 friend struct prob_comp;
155 static const char*
id() {
return "image";}
156 static const char*
description() {
return "create pseudo-2D-gel image";}
160 std::vector<std::string> result;
161 result.push_back(
"label=xxxx (set filename label to xxxx)");
162 result.push_back(
"mzLow=N (set low m/z cutoff)");
163 result.push_back(
"mzHigh=N (set high m/z cutoff)");
164 result.push_back(
"timeScale=N (set scaling factor for time axis)");
165 result.push_back(
"binCount=N (set histogram bin count)");
166 result.push_back(
"zRadius=N (set intensity function z-score radius [=2])");
167 result.push_back(
"scan (render y-axis linear with scans)");
168 result.push_back(
"time (render y-axis linear with time)");
169 result.push_back(
"bry (use blue-red-yellow gradient)");
170 result.push_back(
"grey (use grey-scale gradient)");
171 result.push_back(
"binSum (sum intensity in bins [default = max intensity])");
172 result.push_back(
"ms2locs (indicate masses selected for ms2)");
173 result.push_back(
"pepxml=xxx (set ms2 id's from pepxml file xxx)");
174 result.push_back(
"msi=xxx (set ms2 id's from msinspect output file xxx)");
175 result.push_back(
"flat=xxx (set ms2 id's from tab delim file xxx)");
176 result.push_back(
"width=xxx (set image width to xxx pixels [default is calculated])");
177 result.push_back(
"height=yyy (set image height to yyy pixels [default is calculated])");
187 #endif // _PSEUDO2DGEL_HPP_