Lines Matching refs:lname

159 void Individual::AddHaplotype(long regnum, string lname, long marker,  in AddHaplotype()  argument
163 hap = m_haplotypesmap.find(make_pair(lname, marker)); in AddHaplotype()
166 Haplotypes haplo(regnum, lname); in AddHaplotype()
167 m_haplotypesmap.insert(make_pair(make_pair(lname, marker),haplo)); in AddHaplotype()
168 hap = m_haplotypesmap.find(make_pair(lname, marker)); in AddHaplotype()
175 StringVec1d Individual::GetAllelesFor(string lname, long marker) const in GetAllelesFor() argument
178 hap = m_haplotypesmap.find(make_pair(lname, marker)); in GetAllelesFor()
191 vector<LocusCell> Individual::GetLocusCellsFor(string lname, long marker) const in GetLocusCellsFor() argument
194 hap = m_currentHapsMap.find(make_pair(lname, marker)); in GetLocusCellsFor()
199 string msg = "Can't find haplotypes for locus " + lname in GetLocusCellsFor()
209 Haplotypes Individual::GetHaplotypesFor(string lname, long marker) const in GetHaplotypesFor() argument
212 hap = m_haplotypesmap.find(make_pair(lname, marker)); in GetHaplotypesFor()
217 string msg = "Can't find haplotypes for segment " + lname in GetHaplotypesFor()
227 string Individual::GetMarkerDataFor(string lname, long marker) const in GetMarkerDataFor() argument
230 hap = m_haplotypesmap.find(make_pair(lname, marker)); in GetMarkerDataFor()
240 void Individual::ChooseNewHaplotypesFor(string lname, long marker) in ChooseNewHaplotypesFor() argument
243 pair<string, long> tag = make_pair(lname, marker); in ChooseNewHaplotypesFor()
249 lname + "."); in ChooseNewHaplotypesFor()
269 bool Individual::ChooseRandomHaplotypesFor(string lname, long marker) in ChooseRandomHaplotypesFor() argument
272 pair<string, long> tag = make_pair(lname, marker); in ChooseRandomHaplotypesFor()
277 throw implementation_error("Can't choose a haplotype for locus" + lname + "."); in ChooseRandomHaplotypesFor()
306 void Individual::ChooseFirstHaplotypeFor(string lname, long marker) in ChooseFirstHaplotypeFor() argument
309 pair<string, long> tag = make_pair(lname, marker); in ChooseFirstHaplotypeFor()
314 string msg("Can't choose a haplotype for segment" + lname + "."); in ChooseFirstHaplotypeFor()
322 bool Individual::ChooseNextHaplotypeFor(string lname, long marker) in ChooseNextHaplotypeFor() argument
325 pair<string, long> tag = make_pair(lname, marker); in ChooseNextHaplotypeFor()
330 string msg("Can't choose a haplotype for segment" + lname + "."); in ChooseNextHaplotypeFor()
346 void Individual::SetHaplotypes(string lname, long marker, Haplotypes haps) in SetHaplotypes() argument
349 pair<string, long> whichlocus = make_pair(lname, marker); in SetHaplotypes()
358 ChooseFirstHaplotypeFor(lname, marker); in SetHaplotypes()