ret->
SetBond().SetA().SetId().SetGi(giA);
88ret->
SetBond().SetA().SetPoint(posA);
90ret->
SetBond().SetB().SetId().SetGi(giB);
91ret->
SetBond().SetB().SetPoint(posB);
103ret->
SetInt().SetId().SetGi(gi);
104ret->
SetInt().SetFrom(from);
105ret->
SetInt().SetTo(to);
107ret->
SetInt().SetStrand(strand);
119ret->
SetInt().SetId(*
id);
120ret->
SetInt().SetFrom(from);
121ret->
SetInt().SetTo(to);
123ret->
SetInt().SetStrand(strand);
132ret->
SetPnt().SetId().SetGi(gi);
133ret->
SetPnt().SetPoint(pos);
145wl2.
SetWhole().SetLocal().SetStr(
"local2");
146wl3.
SetWhole().SetLocal().SetStr(
"local3");
234wl2.
SetWhole().SetLocal().SetStr(
"local2");
235wl3.
SetWhole().SetLocal().SetStr(
"local3");
261mix.
SetMix().Set().clear();
266mix.
SetMix().Set().clear();
272mix.
SetMix().Set().clear();
278mix.
SetMix().Set().clear();
284mix.
SetMix().Set().clear();
288mix.
SetMix().Set().push_back(sub);
644mix.
SetMix().Set().clear();
647mix.
SetMix().Set().push_back(sub);
652mix.
SetMix().Set().clear();
664mix.
SetMix().Set().clear();
669mix.
SetMix().Set().push_back(sub);
676mix.
SetMix().Set().push_back(sub2);
681mix.
SetMix().Set().clear();
687mix.
SetMix().Set().clear();
693mix.
SetMix().Set().clear();
700mix.
SetMix().Set().clear();
706mix.
SetMix().Set().clear();
713mix.
SetMix().Set().clear();
721mix.
SetMix().Set().clear();
729mix.
SetMix().Set().push_back(sub);
733mix.
SetMix().Set().clear();
741mix.
SetMix().Set().push_back(sub);
751mix.
SetMix().Set().clear();
753sub->
SetPnt().SetId().SetGi(2);
754sub->
SetPnt().SetPoint(30);
762mix.
SetMix().Set().push_back(sub);
766mix.
SetMix().Set().clear();
773mix.
SetMix().Set().push_back(sub);
777mix.
SetMix().Set().clear();
781mix.
SetMix().Set().push_back(sub);
1080mix.
SetMix().Set().clear();
1083mix.
SetMix().Set().push_back(sub);
1096mix.
SetMix().Set().clear();
1108mix.
SetMix().Set().clear();
1113mix.
SetMix().Set().push_back(sub);
1120mix.
SetMix().Set().push_back(sub2);
1127mix.
SetMix().Set().clear();
1133mix.
SetMix().Set().clear();
1139mix.
SetMix().Set().clear();
1146mix.
SetMix().Set().clear();
1162mix.
SetMix().Set().clear();
1169mix.
SetMix().Set().clear();
1180mix.
SetMix().Set().clear();
1188mix.
SetMix().Set().push_back(sub);
1192mix.
SetMix().Set().clear();
1200mix.
SetMix().Set().push_back(sub);
1205mix.
SetMix().Set().clear();
1207sub->
SetPnt().SetId().SetGi(2);
1208sub->
SetPnt().SetPoint(30);
1216mix.
SetMix().Set().push_back(sub);
1220mix.
SetMix().Set().clear();
1227mix.
SetMix().Set().push_back(sub);
1266 b->SetBond().SetB().SetId().SetGi(2);
1267 b->SetBond().SetB().SetPoint(25);
1297 b->SetBond().SetB().SetId().SetGi(3);
1384mix.
SetMix().Set().clear();
1392mix.
SetMix().Set().clear();
1639mix1.
SetMix().Set().clear();
1642mix2.
SetMix().Set().clear();
1656mix2.
SetMix().Set().push_back(sub);
1695mix.
SetMix().Set().clear();
1703mix.
SetMix().Set().reverse();
1707mix.
SetMix().Set().clear();
1712mix.
SetMix().Set().reverse();
1716mix.
SetMix().Set().reverse();
1786 Seq-entry ::= set {\ 1791 local str \"local2\",\ 1798 seq-data iupacna \"TTTTTTTTTTTGAGATGGAGTTTTCGCTCTTGTTGCCCAGGCTGGAGTGCAA\ 1799 TGGCGCAATCTCAGCTCACCGCAACCTCCGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCCAGTAGCTGG\ 1800 GATTACAGGCATGTGCACCCACGCTCGGCTAATTTTGTATTTTTTTTTAGTAGAGATGGAGTTTCTCCATGTTGGTCA\ 1801 GGCTGGTCTCGAACTCCCGACCTCAGATGATCCCTCCGTCTCGGCCTCCCAAAGTGCTAGATACAGGACTGGCCACCA\ 1802 TGCCCGGCTCTGCCTGGCTAATTTTTGTGGTAGAAACAGGGTTTCACTGATGTGCCCAAGCTGGTCTCCTGAGCTCAA\ 1803 GCAGTCCACCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGCAGCCGTGCCTGGCCTTTTTATTTTATTTTT\ 1804 TTTAAGACACAGGTGTCCCACTCTTACCCAGGATGAAGTGCAGTGGTGTGATCACAGCTCACTGCAGCCTTCAACTCC\ 1805 TGAGATCAAGCATCCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACCAAAGACATGCACCACTACACCTGGCTAATTTT\ 1806 TATTTTTATTTTTAATTTTTTGAGACAGAGTCTCAACTCTGTCACCCAGGCTGGAGTGCAGTGGCGCAATCTTGGCTC\ 1807 ACTGCAACCTCTGCCTCCCGGGTTCAAGTTATTCTCCTGCCCCAGCCTCCTGAGTAGCTGGGACTACAGGCGCCCACC\ 1808 ACGCCTAGCTAATTTTTTTGTATTTTTAGTAGAGATGGGGTTCACCATGTTCGCCAGGTTGATCTTGATCTCTGGACC\ 1809 TTGTGATCTGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACGCCCGGCTTATTTTTAATTT\ 1810 TTGTTTGTTTGAAATGGAATCTCACTCTGTTACCCAGGCTGGAGTGCAATGGCCAAATCTCGGCTCACTGCAACCTCT\ 1811 GCCTCCCGGGCTCAAGCGATTCTCCTGTCTCAGCCTCCCAAGCAGCTGGGATTACGGGCACCTGCCACCACACCCCGC\ 1812 TAATTTTTGTATTTTCATTAGAGGCGGGGTTTCACCATATTTGTCAGGCTGGTCTCAAACTCCTGACCTCAGGTGACC\ 1813 CACCTGCCTCAGCCTTCCAAAGTGCTGGGATTACAGGCGTGAGCCACCTCACCCAGCCGGCTAATTTAGATAAAAAAA\ 1814 TATGTAGCAATGGGGGGTCTTGCTATGTTGCCCAGGCTGGTCTCAAACTTCTGGCTTCATGCAATCCTTCCAAATGAG\ 1815 CCACAACACCCAGCCAGTCACATTTTTTAAACAGTTACATCTTTATTTTAGTATACTAGAAAGTAATACAATAAACAT\ 1816 GTCAAACCTGCAAATTCAGTAGTAACAGAGTTCTTTTATAACTTTTAAACAAAGCTTTAGAGCA\"\ 1821 local str \"local3\",\ 1829 seq-data ncbieaa \"MEFSLLLPRLECNGAISAHRNLRLPGSSDSPASASPVAGITGMCTHARLILY\ 1830 FFLVEMEFLHVGQAGLELPTSDDPSVSASQSARYRTGHHARLCLANFCGRNRVSLMCPSWSPELKQSTCLSLPKCWDY\ 1831 RRAAVPGLFILFFLRHRCPTLTQDEVQWCDHSSLQPSTPEIKHPPASASQVAGTKDMHHYTWLIFIFIFNFLRQSLNS\ 1832 VTQAGVQWRNLGSLQPLPPGFKLFSCPSLLSSWDYRRPPRLANFFVFLVEMGFTMFARLILISGPCDLPASASQSAGI\ 1833 TGVSHHARLIFNFCLFEMESHSVTQAGVQWPNLGSLQPLPPGLKRFSCLSLPSSWDYGHLPPHPANFCIFIRGGVSPY\ 1839 local str \"local102\",\ 1847 seq-data iupacna \"TTTTTTTTTTTGAGATGGAGTTTTCGCTCTTGTTGCCCAGGCTGGAGTGCAA\ 1848 TGGCGCAATCTCAGCTCACCGCAACCTCCGCCTCCCGGGTTCAAGCGATTCTCCTGCCTCAGCCTCCCCAGTAGCTGG\ 1849 GATTACAGGCATGTGCACCCACGCTCGGCTAATTTTGTATTTTTTTTTAGTAGAGATGGAGTTTCTCCATGTTGGTCA\ 1850 GGCTGGTCTCGAACTCCCGACCTCAGATGATCCCTCCGTCTCGGCCTCCCAAAGTGCTAGATACAGGACTGGCCACCA\ 1851 TGCCCGGCTCTGCCTGGCTAATTTTTGTGGTAGAAACAGGGTTTCACTGATGTGCCCAAGCTGGTCTCCTGAGCTCAA\ 1852 GCAGTCCACCTGCCTCAGCCTCCCAAAGTGCTGGGATTACAGGCGTGCAGCCGTGCCTGGCCTTTTTATTTTATTTTT\ 1853 TTTAAGACACAGGTGTCCCACTCTTACCCAGGATGAAGTGCAGTGGTGTGATCACAGCTCACTGCAGCCTTCAACTCC\ 1854 TGAGATCAAGCATCCTCCTGCCTCAGCCTCCCAAGTAGCTGGGACCAAAGACATGCACCACTACACCTGGCTAATTTT\ 1855 TATTTTTATTTTTAATTTTTTGAGACAGAGTCTCAACTCTGTCACCCAGGCTGGAGTGCAGTGGCGCAATCTTGGCTC\ 1856 ACTGCAACCTCTGCCTCCCGGGTTCAAGTTATTCTCCTGCCCCAGCCTCCTGAGTAGCTGGGACTACAGGCGCCCACC\ 1857 ACGCCTAGCTAATTTTTTTGTATTTTTAGTAGAGATGGGGTTCACCATGTTCGCCAGGTTGATCTTGATCTCTGGACC\ 1858 TTGTGATCTGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACGCCCGGCTTATTTTTAATTT\ 1859 TTGTTTGTTTGAAATGGAATCTCACTCTGTTACCCAGGCTGGAGTGCAATGGCCAAATCTCGGCTCACTGCAACCTCT\ 1860 GCCTCCCGGGCTCAAGCGATTCTCCTGTCTCAGCCTCCCAAGCAGCTGGGATTACGGGCACCTGCCACCACACCCCGC\ 1861 TAATTTTTGTATTTTCATTAGAGGCGGGGTTTCACCATATTTGTCAGGCTGGTCTCAAACTCCTGACCTCAGGTGACC\ 1862 CACCTGCCTCAGCCTTCCAAAGTGCTGGGATTACAGGCGTGAGCCACCTCACCCAGCCGGCTAATTTAGATAAAAAAA\ 1863 TATGTAGCAATGGGGGGTCTTGCTATGTTGCCCAGGCTGGTCTCAAACTTCTGGCTTCATGCAATCCTTCCAAATGAG\ 1864 CCACAACACCCAGCCAGTCACATTTTTTAAACAGTTACATCTTTATTTTAGTATACTAGAAAGTAATACAATAAACAT\ 1865 GTCAAACCTGCAAATTCAGTAGTAACAGAGTTCTTTTATAACTTTTAAACAAAGCTTTAGAGCA\"\ 1870 local str \"local202\",\ 1878 seq-data iupacna \"TTTTTTTTTTTGAGATGGAGTTTTCGCTCTTGTTGCCCAGGCTGGAGTGCAA\ 1879 TTGTGATCTGCCTGCCTCGGCCTCCCAAAGTGCTGGGATTACAGGCGTGAGCCACCACGCCCGGCTTATTTTTAATTT\ 1880 TTGTTTGTTTGAAATGGAATCTCACTCTGTTACCCAGGCTGGAGTGCAATGGCCAAATCTCGGCTCACTGCAACCTCT\ 1881 GCCTCCCGGGCTCAAGCGATTCTCCTGTCTCAGCCTCCCAAGCAGCTGGGATTACGGGCACCTGCCACCACACCCCGC\ 1882 TAATTTTTGTATTTTCATTAGAGGCGGGGTTTCACCATATTTGTCAGGCTGGTCTCAAACTCCTGACCTCAGGTGACC\ 1883 CACCTGCCTCAGCCTTCCAAAGTGCTGGGATTACAGGCGTGAGCCACCTCACCCAGCCGGCTAATTTAGATAAAAAAA\ 1884 TATGTAGCAATGGGGGGTCTTGCTATGTTGCCCAGGCTGGTCTCAAACTTCTGGCTTCATGCAATCCTTCCAAATGAG\ 1885 CCACAACACCCAGCCAGTCACATTTTTTAAACAGTTACATCTTTATTTTAGTATACTAGAAAGTAATACAATAAACAT\ 1886 GTCAAACCTGCAAATTCAGTAGTAACAGAGTTCTTTTATAACTTTTAAACAAAGCTTTAGAGCA\"\User-defined methods of the data storage class.
unsigned int TSeqPos
Type for sequence locations and lengths.
#define MSerial_AsnText
I/O stream manipulators â.
void SetPacked_int(TPacked_int &v)
void SetPacked_pnt(TPacked_pnt &v)
virtual void Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive)
Override Assign() to incorporate cache invalidation.
sequence::ECompare Compare(const CSeq_loc &loc1, const CSeq_loc &loc2, CScope *scope)
Returns the sequence::ECompare containment relationship between CSeq_locs.
@ fCompareOverlapping
Check if seq-locs are overlapping.
@ eContains
First CSeq_loc contains second.
@ eOverlap
CSeq_locs overlap.
@ eSame
CSeq_locs contain each other.
@ eContained
First CSeq_loc contained by second.
@ eNoOverlap
CSeq_locs do not overlap or abut.
static CRef< CObjectManager > GetInstance(void)
Return the existing object manager or create one.
CSeq_entry_Handle AddTopLevelSeqEntry(CSeq_entry &top_entry, TPriority pri=kPriority_Default, EExist action=eExist_Default)
Add seq_entry, default priority is higher than for defaults or loaders Add object to the score with p...
CRef< C > Ref(C *object)
Helper functions to get CRef<> and CConstRef<> objects.
void Reset(void)
Reset reference object.
TStr & SetStr(void)
Select the variant.
ENa_strand
strand of nucleic acid
virtual void Reset(void)
Reset the whole object.
TLocal & SetLocal(void)
Select the variant.
Utility stuff for more convenient using of Boost.Test library.
const char * sc_TestEntry
CRef< CSeq_loc > MakeInterval(TGi gi, TSeqPos from, TSeqPos to, ENa_strand strand=eNa_strand_unknown)
CRef< CSeq_loc > MakeBond(TGi giA, TSeqPos posA, TGi giB=ZERO_GI, TSeqPos posB=0)
CRef< CSeq_loc > MakePoint(TGi gi, TSeqPos pos)
BOOST_AUTO_TEST_CASE(Test_Compare_whole_vs_whole)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4