Changeset 2723


Ignore:
Timestamp:
Apr 12, 2012, 7:06:39 AM (7 years ago)
Author:
Peter
Message:

avoid < with string::npos

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/yat/omic/GFF.cc

    r2703 r2723  
    4444
    4545  const std::string& GFF::attribute(const std::string& key) const
    46   { 
     46  {
    4747    try {
    48       return utility::get(attributes(), key); 
     48      return utility::get(attributes(), key);
    4949    }
    5050    catch (utility::runtime_error& e) {
     
    5959
    6060  const std::map<std::string, std::string>& GFF::attributes(void) const
    61   { 
     61  {
    6262    if (attributes_.empty()) {
    6363      typedef std::map<std::string, std::string> StrMap;
     
    6969      create_attributes(a);
    7070    }
    71     return attributes_; 
     71    return attributes_;
    7272  }
    7373
    7474
    7575  const std::string& GFF::end(void) const
    76   { 
     76  {
    7777    assert(4 < vec_.size());
    7878    return vec_[4];
     
    8181
    8282  const std::string& GFF::phase(void) const
    83   { 
     83  {
    8484    assert(7 < vec_.size());
    8585    return vec_[7];
     
    8888
    8989  const std::string& GFF::score(void) const
    90   { 
     90  {
    9191    assert(5 < vec_.size());
    9292    return vec_[5];
     
    9595
    9696  const std::string& GFF::seqid(void) const
    97   { 
     97  {
    9898    assert(0 < vec_.size());
    9999    return vec_[0];
     
    102102
    103103  const std::string& GFF::source(void) const
    104   { 
     104  {
    105105    assert(1 < vec_.size());
    106106    return vec_[1];
     
    109109
    110110  const std::string& GFF::start(void) const
    111   { 
     111  {
    112112    assert(3 < vec_.size());
    113113    return vec_[3];
     
    116116
    117117  const std::string& GFF::strand(void) const
    118   { 
     118  {
    119119    assert(6 < vec_.size());
    120120    return vec_[6];
    121121  }
    122  
    123  
     122
     123
    124124  const std::string& GFF::type(void) const
    125   { 
     125  {
    126126    assert(2 < vec_.size());
    127127    return vec_[2];
    128128  }
    129    
     129
    130130  const std::vector<std::string>& GFF::vec(void) const { return vec_; }
    131131
     
    135135    std::vector<std::string> v;
    136136    utility::split(v, vec_[8], ';');
    137    
    138     for (size_t i=0; i<v.size(); ++i) 
     137
     138    for (size_t i=0; i<v.size(); ++i)
    139139      add_attribute(m, v[i]);
    140140  }
     
    159159    // ignore comment
    160160    size_t i = line.find('#');
    161     if (i<std::string::npos)
     161    if (i!=std::string::npos)
    162162      line.resize(i);
    163163    if (line.empty())
Note: See TracChangeset for help on using the changeset viewer.