+++ /dev/null
-/////////////////////////////////////////////////////////////////
-// MakeGnuPlot.cc
-/////////////////////////////////////////////////////////////////
-
-#include <iostream>
-#include <fstream>
-
-using namespace std;
-
-int main (int argc, char **argv){
-
- if (argc == 1 || argc > 3){
- cerr << "Usage: makegnuplot annotscores [refscores]" << endl;
- exit (1);
- }
-
- ifstream data (argv[1]);
-
- if (data.fail()){
- cerr << "ERROR: Could not open file " << argv[1] << endl;
- exit (1);
- }
-
- int x, ct = 0;
- while (data >> x) ct++;
- data.close();
-
- ofstream out ("temporary_gnuplot_script");
-
- if (out.fail()){
- cerr << "ERROR: Could not create temporary file." << endl;
- exit (1);
- }
-
- out << "set title \"Column Reliability Scores\"" << endl
- << "set xlabel \"Alignment Position\"" << endl
- << "set ylabel \"Column Reliability\"" << endl
- << "set xr [1:" << ct << "]" << endl
- << "set term postscript enhanced color" << endl
- << "set output \"reliability.ps\"" << endl;
-
- if (argc == 3){
- out << "set style fill solid 0.5 noborder" << endl
- << "plot \"" << argv[2] << "\" title \"actual\" with boxes lt 2, \\" << endl
- << " \"" << argv[1] << "\" title \"predicted\" with histeps lt 1 lw 3" << endl;
- }
- else
- out << "plot \"" << argv[1] << "\" title \"predicted\" with histeps lt 1 lw 3" << endl;
-
- out.close();
-
- if (system ("gnuplot temporary_gnuplot_script") == -1){
- cerr << "ERROR: Could not run Gnuplot correctly." << endl;
- exit (1);
- }
-
- //system ("rm temporary_gnuplot_script");
-}