<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- a/src/dssp.cpp
+++ b/src/dssp.cpp
@@ -73,7 +73,7 @@
 
 	double alpha;
 	char chirality;
-	tr1::tie(alpha,chirality) = residue.Alpha();
+	boost::tie(alpha,chirality) = residue.Alpha();
 	
 	uint32 bp[2] = {};
 	char bridgelabel[2] = { ' ', ' ' };
--- a/src/primitives-3d.cpp
+++ b/src/primitives-3d.cpp
@@ -153,7 +153,7 @@
 
 // --------------------------------------------------------------------
 
-tr1::tuple&lt;double,MPoint&gt; QuaternionToAngleAxis(MQuaternion q)
+boost::tuple&lt;double,MPoint&gt; QuaternionToAngleAxis(MQuaternion q)
 {
 	if (q.R_component_1() &gt; 1)
 		q = Normalize(q);
@@ -169,7 +169,7 @@
 	
 	MPoint axis(q.R_component_2() / s, q.R_component_3() / s, q.R_component_4() / s);
 
-	return tr1::make_tuple(angle, axis);
+	return boost::make_tuple(angle, axis);
 }
 
 MPoint CenterPoints(vector&lt;MPoint&gt;&amp; points)
--- a/src/primitives-3d.h
+++ b/src/primitives-3d.h
@@ -9,7 +9,7 @@
 
 #include &lt;vector&gt;
 
-#include &lt;boost/tr1/tuple.hpp&gt;
+#include &lt;boost/tuple/tuple.hpp&gt;
 #include &lt;boost/math/quaternion.hpp&gt;
 
 typedef boost::math::quaternion&lt;double&gt; MQuaternion;
@@ -64,7 +64,7 @@
 
 MQuaternion Normalize(MQuaternion q);
 
-std::tr1::tuple&lt;double,MPoint&gt; QuaternionToAngleAxis(MQuaternion q);
+boost::tuple&lt;double,MPoint&gt; QuaternionToAngleAxis(MQuaternion q);
 MPoint Centroid(std::vector&lt;MPoint&gt;&amp; points);
 MPoint CenterPoints(std::vector&lt;MPoint&gt;&amp; points);
 MQuaternion AlignPoints(const std::vector&lt;MPoint&gt;&amp; a, const std::vector&lt;MPoint&gt;&amp; b);
--- a/src/structure.cpp
+++ b/src/structure.cpp
@@ -544,7 +544,7 @@
 	return result;
 }
 
-tr1::tuple&lt;double,char&gt; MResidue::Alpha() const
+boost::tuple&lt;double,char&gt; MResidue::Alpha() const
 {
 	double alhpa = 360;
 	char chirality = ' ';
@@ -558,7 +558,7 @@
 		else
 			chirality = '+';
 	}
-	return tr1::make_tuple(alhpa, chirality);
+	return boost::make_tuple(alhpa, chirality);
 }
 
 double MResidue::Kappa() const
--- a/src/structure.h
+++ b/src/structure.h
@@ -168,7 +168,7 @@
 
 	double				Phi() const;
 	double				Psi() const;
-	std::tr1::tuple&lt;double,char&gt;
+	boost::tuple&lt;double,char&gt;
 						Alpha() const;
 	double				Kappa() const;
 	double				TCO() const;
</pre></body></html>