+ map<string, int> primers;
+ map<string, int> combos;
+ map<string, int> groupToIndex;
+ vector<string> primerNameVector; //needed here?
+ vector<string> barcodeNameVector; //needed here?
+ map<string, int> groupCounts;
+ map<string, string> nameMap;
+
+ vector<int> processIDS; //processid
+ vector<linePair*> lines;
+ vector<linePair*> qLines;
+
+ int driverCreateTrim(string, string, string, string, string, string, string, string, string, vector<vector<string> >, vector<vector<string> >, vector<vector<string> >, linePair*, linePair*);
+ int createProcessesCreateTrim(string, string, string, string, string, string, string, string, string, vector<vector<string> >, vector<vector<string> >, vector<vector<string> >);
+ int setLines(string, string, vector<unsigned long long>&, vector<unsigned long long>&);