Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- std::getline(if_stream, line);
- lines = atoi(line.c_str());
- std::vector <std::string> new_compounds;
- for(int i = 0; i < lines; i++){
- tokenized.clear();
- new_compounds.clear();
- getline(if_stream, line);
- tokenize(line, " ", tokenized);
- std::string new_ID = tokenized[0];
- std::string new_name = tokenized[1];
- std::string new_manufacturer = tokenized[2];
- int count = atoi(tokenized[tokenized.size() - 1].c_str());
- for(int i = 3; i < tokenized.size() - 1; i++){
- new_compounds.push_back(tokenized[i]);
- }
- if(tokenized[0] == "P" || tokenized[0] == "M"){
- RNA new_vaccine_(new_ID, new_name, new_manufacturer, new_compounds);
- //new_vaccine_pair = make_pair(&(new_vaccine_), count);
- //cout << *new_vaccine_pair.first << " " << new_vaccine_pair.second << std::endl;
- new_center.set_vaccine(new_vaccine_, count);
- //std::cout << new_center << std::endl;
- }else{
- if(tokenized[0] == "AZ"){
- ViralVectorBased new_vaccine_(new_ID, new_name, new_manufacturer, new_compounds);
- //new_vaccine_pair = make_pair(&(new_vaccine_), count);
- new_center.set_vaccine(new_vaccine_, count);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement