{"id":1051,"date":"2011-09-07T11:02:09","date_gmt":"2011-09-07T09:02:09","guid":{"rendered":"http:\/\/oldblogs.uct.ac.za\/blog\/big-bytes\/2011\/09\/07\/compiling-abyss"},"modified":"2015-08-14T13:22:35","modified_gmt":"2015-08-14T11:22:35","slug":"compiling-abyss","status":"publish","type":"post","link":"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/","title":{"rendered":"Compiling ABySS"},"content":{"rendered":"<em>From the ABySS <a title=\"ABySS\" href=\"http:\/\/www.bcgsc.ca\/platform\/bioinfo\/software\/abyss\">web site<\/a><\/em>: ABySS (Assembly By Short Sequences) is a <em>de novo<\/em>,\r\nparallel, paired-end sequence assembler that is designed for short\r\nreads. The single-processor version is useful for assembling genomes up\r\nto 100 Mbases in size. The parallel version is implemented using MPI and\r\nis capable of assembling larger genomes.\r\n\r\nWe decided to document the installation of ABySS 1.2.7\r\n\r\nFirst, you will need to download a dependency called \" Sparsehash \". The download can be found <a title=\"Google Sparsehash\" href=\"http:\/\/code.google.com\/p\/google-sparsehash\">here. <\/a>\r\n\r\n<strong><span style=\"font-size: small;\">Google Sparsehash Installation <\/span><\/strong>\r\nIf you have administrative permissions then follow this section\r\n- .\/configure\r\n- make\r\n- make install\r\n\r\nNB: This install the sparse hash into \/usr\/local\/include\r\n\r\nFor non administrative users\r\n- .\/configure --prefix=$HOME\/user\r\n- make\r\n- make install\r\n\r\n<strong><span style=\"font-size: small;\">ABySS Installation\u00a0<\/span><\/strong>\r\n\r\n<a title=\"ABySS\" href=\"http:\/\/www.bcgsc.ca\/downloads\/abyss\/abyss-1.2.7.tar.gz\">Download <\/a>\r\n\r\n- .<strong>\/configure --prefix=\/opt\/exp_soft\/sagrid\/abyss-1.2.7 --with-mpi=\/usr\/lib64\/openmpi CPPFLAGS=-I\/opt\/exp_soft\/sagrid\/abyss-1.2.7\/google-sparsehash-1.11\/include<\/strong>\r\n\r\nThe CPPFLAGS entry is used to reference the location of the dependency installed earlier.\r\n\r\nNB: Ensure that the following is correct before continuation. The config.log file generated during the compile will indicate if the CPPFLAGS entry was successfully used.\r\n\r\n<strong><em>checking google\/sparse_hash_map usability... yes\r\nchecking google\/sparse_hash_map presence... yes\r\nchecking for google\/sparse_hash_map... yes<\/em><\/strong>\r\n\r\n- <strong>make <\/strong>\r\n\r\nIf you are running a earlier version of GCC you would see an error to the effect of \" \"cc1plus: warnings being treated as errors\r\nDistanceEst.cpp:392: warning: ignoring #pragma omp task \"\r\nUpdate your make command with :\r\n\r\n<strong>- make AM_CXXFLAGS=-Wall\r\n- make install <\/strong>\r\n\r\nInstallation is now complete and access path to the binary is available at - \/opt\/exp_soft\/sagrid\/abyss-1.2.7 - or whichever location you have made available in your --prefix=.","protected":false},"excerpt":{"rendered":"<p><em>From the <span>ABySS<\/span> <a href=\"http:\/\/www.bcgsc.ca\/platform\/bioinfo\/software\/abyss\" title=\"ABySS\">web site<\/a><\/em>:  <span>ABySS<\/span> (Assembly By Short Sequences) is a <em>de novo<\/em>,<br \/>\n parallel, paired-end sequence assembler that is designed for short<br \/>\nreads. The single-processor version is useful for assembling genomes up<br \/>\nto 100 Mbases in size. The parallel version is implemented using MPI and<br \/>\n is capable of assembling larger genomes.\n<\/p>\n<p>We decided to document the installation of ABySS 1.2.7 <\/p>\n<p>First, you will need to download a dependency called &#8221; Sparsehash &#8220;. The download can be found <a href=\"http:\/\/code.google.com\/p\/google-sparsehash\" title=\"Google Sparsehash\">here. <\/a><\/p>\n<p><strong><span>Google Sparsehash Installation <\/span><\/strong><br \/>If you have administrative permissions then follow this section <br \/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &#8211; .\/configure <br \/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &#8211; make <br \/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &#8211; make install <\/p>\n<p>NB: This install the sparse hash into \/usr\/local\/include <br \/>&nbsp;&nbsp;&nbsp; <br \/>For non administrative users<br \/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &#8211; .\/configure &#8211;prefix=$HOME\/user <br \/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &#8211; make <br \/>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &#8211; make install&nbsp; <\/p>\n<p><strong><span>ABySS Installation&nbsp;<\/span><\/strong><\/p>\n<p><a href=\"http:\/\/www.bcgsc.ca\/downloads\/abyss\/abyss-1.2.7.tar.gz\" title=\"ABySS\">Download <\/a><\/p>\n<p>&nbsp;&#8211; .<strong>\/configure &#8211;prefix=\/opt\/exp_soft\/sagrid\/abyss-1.2.7 &#8211;with-mpi=\/usr\/lib64\/openmpi CPPFLAGS=-I\/opt\/exp_soft\/sagrid\/abyss-1.2.7\/google-sparsehash-1.11\/include<\/strong><\/p>\n<p>The CPPFLAGS entry is used to reference the location of the dependency installed earlier.<\/p>\n<p>NB: Ensure that the following is correct before continuation. The config.log file generated during the compile will indicate if the CPPFLAGS entry was successfully used.&nbsp; <\/p>\n<p><strong><em>checking google\/sparse_hash_map usability&#8230; yes<br \/>checking google\/sparse_hash_map presence&#8230; yes<br \/>checking for google\/sparse_hash_map&#8230; yes<\/em><\/strong><\/p>\n<p>&#8211; <strong>make <\/strong><\/p>\n<p>&nbsp;If you are running a earlier version of GCC you would see an error to the effect of &#8221; &#8220;cc1plus: warnings being treated as errors<br \/>DistanceEst.cpp:392: warning: ignoring #pragma omp task &#8220;<br \/>Update your make command with :<\/p>\n<p><strong>&#8211; make AM_CXXFLAGS=-Wall<br \/>&#8211; make install <\/strong><\/p>\n<p>Installation is now complete and access path to the binary is available at &#8211; \/opt\/exp_soft\/sagrid\/abyss-1.2.7 &#8211; or whichever location you have made available in your &#8211;prefix=.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Compiling ABySS - UCT HPC<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Compiling ABySS - UCT HPC\" \/>\n<meta property=\"og:description\" content=\"From the ABySS web site: ABySS (Assembly By Short Sequences) is a de novo,  parallel, paired-end sequence assembler that is designed for short  reads. The single-processor version is useful for assembling genomes up  to 100 Mbases in size. The parallel version is implemented using MPI and  is capable of assembling larger genomes. We decided to document the installation of ABySS 1.2.7 First, you will need to download a dependency called &quot; Sparsehash &quot;. The download can be found here. Google Sparsehash Installation If you have administrative permissions then follow this section &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - .\/configure &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - make &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - make install NB: This install the sparse hash into \/usr\/local\/include &nbsp;&nbsp;&nbsp; For non administrative users&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - .\/configure --prefix=$HOME\/user &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - make &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - make install&nbsp; ABySS Installation&nbsp;Download &nbsp;- .\/configure --prefix=\/opt\/exp_soft\/sagrid\/abyss-1.2.7 --with-mpi=\/usr\/lib64\/openmpi CPPFLAGS=-I\/opt\/exp_soft\/sagrid\/abyss-1.2.7\/google-sparsehash-1.11\/includeThe CPPFLAGS entry is used to reference the location of the dependency installed earlier.NB: Ensure that the following is correct before continuation. The config.log file generated during the compile will indicate if the CPPFLAGS entry was successfully used.&nbsp; checking google\/sparse_hash_map usability... yeschecking google\/sparse_hash_map presence... yeschecking for google\/sparse_hash_map... yes- make &nbsp;If you are running a earlier version of GCC you would see an error to the effect of &quot; &quot;cc1plus: warnings being treated as errorsDistanceEst.cpp:392: warning: ignoring #pragma omp task &quot;Update your make command with :- make AM_CXXFLAGS=-Wall- make install Installation is now complete and access path to the binary is available at - \/opt\/exp_soft\/sagrid\/abyss-1.2.7 - or whichever location you have made available in your --prefix=.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/\" \/>\n<meta property=\"og:site_name\" content=\"UCT HPC\" \/>\n<meta property=\"article:published_time\" content=\"2011-09-07T09:02:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-08-14T11:22:35+00:00\" \/>\n<meta name=\"author\" content=\"Timothy Carr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Timothy Carr\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/\"},\"author\":{\"name\":\"Timothy Carr\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/41f6cd039836d7741f2b82a7b7cfe8d0\"},\"headline\":\"Compiling ABySS\",\"datePublished\":\"2011-09-07T09:02:09+00:00\",\"dateModified\":\"2015-08-14T11:22:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/\"},\"wordCount\":282,\"publisher\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#organization\"},\"articleSection\":[\"application\"],\"inLanguage\":\"en-ZA\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/\",\"name\":\"Compiling ABySS - UCT HPC\",\"isPartOf\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#website\"},\"datePublished\":\"2011-09-07T09:02:09+00:00\",\"dateModified\":\"2015-08-14T11:22:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/#breadcrumb\"},\"inLanguage\":\"en-ZA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ucthpc.uct.ac.za\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Compiling ABySS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#website\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/\",\"name\":\"UCT HPC\",\"description\":\"University of Cape Town High Performance Computing\",\"publisher\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ucthpc.uct.ac.za\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-ZA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#organization\",\"name\":\"University of Cape Town High Performance Computing\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-ZA\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png\",\"contentUrl\":\"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png\",\"width\":450,\"height\":423,\"caption\":\"University of Cape Town High Performance Computing\"},\"image\":{\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/41f6cd039836d7741f2b82a7b7cfe8d0\",\"name\":\"Timothy Carr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-ZA\",\"@id\":\"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7e94dcf3a408e6ada008042fc29d4b15?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7e94dcf3a408e6ada008042fc29d4b15?s=96&d=mm&r=g\",\"caption\":\"Timothy Carr\"},\"sameAs\":[\"http:\/\/ucthpc.uct.ac.za\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Compiling ABySS - UCT HPC","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/","og_locale":"en_US","og_type":"article","og_title":"Compiling ABySS - UCT HPC","og_description":"From the ABySS web site: ABySS (Assembly By Short Sequences) is a de novo,  parallel, paired-end sequence assembler that is designed for short  reads. The single-processor version is useful for assembling genomes up  to 100 Mbases in size. The parallel version is implemented using MPI and  is capable of assembling larger genomes. We decided to document the installation of ABySS 1.2.7 First, you will need to download a dependency called \" Sparsehash \". The download can be found here. Google Sparsehash Installation If you have administrative permissions then follow this section &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - .\/configure &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - make &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - make install NB: This install the sparse hash into \/usr\/local\/include &nbsp;&nbsp;&nbsp; For non administrative users&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - .\/configure --prefix=$HOME\/user &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - make &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; - make install&nbsp; ABySS Installation&nbsp;Download &nbsp;- .\/configure --prefix=\/opt\/exp_soft\/sagrid\/abyss-1.2.7 --with-mpi=\/usr\/lib64\/openmpi CPPFLAGS=-I\/opt\/exp_soft\/sagrid\/abyss-1.2.7\/google-sparsehash-1.11\/includeThe CPPFLAGS entry is used to reference the location of the dependency installed earlier.NB: Ensure that the following is correct before continuation. The config.log file generated during the compile will indicate if the CPPFLAGS entry was successfully used.&nbsp; checking google\/sparse_hash_map usability... yeschecking google\/sparse_hash_map presence... yeschecking for google\/sparse_hash_map... yes- make &nbsp;If you are running a earlier version of GCC you would see an error to the effect of \" \"cc1plus: warnings being treated as errorsDistanceEst.cpp:392: warning: ignoring #pragma omp task \"Update your make command with :- make AM_CXXFLAGS=-Wall- make install Installation is now complete and access path to the binary is available at - \/opt\/exp_soft\/sagrid\/abyss-1.2.7 - or whichever location you have made available in your --prefix=.","og_url":"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/","og_site_name":"UCT HPC","article_published_time":"2011-09-07T09:02:09+00:00","article_modified_time":"2015-08-14T11:22:35+00:00","author":"Timothy Carr","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Timothy Carr","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/#article","isPartOf":{"@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/"},"author":{"name":"Timothy Carr","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/41f6cd039836d7741f2b82a7b7cfe8d0"},"headline":"Compiling ABySS","datePublished":"2011-09-07T09:02:09+00:00","dateModified":"2015-08-14T11:22:35+00:00","mainEntityOfPage":{"@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/"},"wordCount":282,"publisher":{"@id":"https:\/\/ucthpc.uct.ac.za\/#organization"},"articleSection":["application"],"inLanguage":"en-ZA"},{"@type":"WebPage","@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/","url":"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/","name":"Compiling ABySS - UCT HPC","isPartOf":{"@id":"https:\/\/ucthpc.uct.ac.za\/#website"},"datePublished":"2011-09-07T09:02:09+00:00","dateModified":"2015-08-14T11:22:35+00:00","breadcrumb":{"@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/#breadcrumb"},"inLanguage":"en-ZA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ucthpc.uct.ac.za\/index.php\/2011\/09\/07\/compiling-abyss\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ucthpc.uct.ac.za\/"},{"@type":"ListItem","position":2,"name":"Compiling ABySS"}]},{"@type":"WebSite","@id":"https:\/\/ucthpc.uct.ac.za\/#website","url":"https:\/\/ucthpc.uct.ac.za\/","name":"UCT HPC","description":"University of Cape Town High Performance Computing","publisher":{"@id":"https:\/\/ucthpc.uct.ac.za\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ucthpc.uct.ac.za\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-ZA"},{"@type":"Organization","@id":"https:\/\/ucthpc.uct.ac.za\/#organization","name":"University of Cape Town High Performance Computing","url":"https:\/\/ucthpc.uct.ac.za\/","logo":{"@type":"ImageObject","inLanguage":"en-ZA","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/","url":"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png","contentUrl":"https:\/\/ucthpc.uct.ac.za\/wp-content\/uploads\/2015\/09\/logocircless.png","width":450,"height":423,"caption":"University of Cape Town High Performance Computing"},"image":{"@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/41f6cd039836d7741f2b82a7b7cfe8d0","name":"Timothy Carr","image":{"@type":"ImageObject","inLanguage":"en-ZA","@id":"https:\/\/ucthpc.uct.ac.za\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7e94dcf3a408e6ada008042fc29d4b15?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7e94dcf3a408e6ada008042fc29d4b15?s=96&d=mm&r=g","caption":"Timothy Carr"},"sameAs":["http:\/\/ucthpc.uct.ac.za"]}]}},"_links":{"self":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts\/1051"}],"collection":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/comments?post=1051"}],"version-history":[{"count":2,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts\/1051\/revisions"}],"predecessor-version":[{"id":2212,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/posts\/1051\/revisions\/2212"}],"wp:attachment":[{"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/media?parent=1051"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/categories?post=1051"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ucthpc.uct.ac.za\/index.php\/wp-json\/wp\/v2\/tags?post=1051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}