<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="qrichtext" content="1">
<style type="text/css">
p, li { white-space: pre-wrap; }
</style>
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div style="font-size: 14px; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); ">
Can the PV 'Find Data…' command be used to search attribute data of type string?</div>
<div style="font-size: 14px; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); ">
The specific case I have is the Protein Data Bank Reader which returns the point data attribute called 'atom_types'.</div>
<div style="font-size: 14px; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); ">
It contains atom names such as 'N' or 'C' or 'O' etc. I'd like to search and extract point data based on the 'atom_types' string.</div>
<div style="font-size: 14px; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); ">
For example atom_types == 'O' - but this returns an error (see below).</div>
<div style="font-size: 14px; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); ">
Any help or pointers greatly appreciated.</div>
<div style="font-size: 14px; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); ">
Joe Young.</div>
<div style="font-size: 14px; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); ">
<br>
</div>
<div style="font-size: 14px; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); ">
P.S. The specific error code is:</div>
<div style="font-size: 14px; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); ">
<br>
</div>
<div>
<p style="margin: 0px; "><!--StartFragment--><font face="Courier" style="font-size: 12px;">Traceback (most recent call last):</font></p>
<p style="margin: 0px; "><font face="Courier" style="font-size: 12px;">File "<string>", line 8, in <module></font></p>
<p style="margin: 0px; "><font face="Courier" style="font-size: 12px;">File "<string>", line 5, in vtkPythonExtractSelection_RequestData</font></p>
<p style="margin: 0px; "><font face="Courier" style="font-size: 12px;">File "/Applications/paraview_4_3_1.app/Contents/Python/paraview/extract_selection.py", line 88, in execute</font></p>
<p style="margin: 0px; "><font face="Courier" style="font-size: 12px;">(query, type(maskArray))</font></p>
<p style="margin: 0px; "><font face="Courier" style="font-size: 12px;">RuntimeError: Expression 'atom_types == 'O'' did not produce a valid mask array. The value produced is of the type '<type 'bool'>'. This typically implies a malformed expression. Verify
 that the expression is valid.</font><!--EndFragment--></p>
</div>
<div style="font-size: 14px; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); ">
<br>
</div>
<div style="font-size: 14px; font-family: Calibri, sans-serif; color: rgb(0, 0, 0); ">
<div style="font-family: Consolas; "><font size="1">----</font></div>
<div style="font-family: Consolas; "><font size="1">Dr Joseph Young</font></div>
<div style="font-family: Consolas; "><font size="1">Queensland University of Technology | Australia</font></div>
<div style="font-family: Consolas; "><font size="1">www.qut.edu.au | <a href="mailto:j.young@qut.edu.au">j.young@qut.edu.au</a></font></div>
<div style="font-family: Consolas; "><font size="1">CRICOS No. 00213J</font></div>
</div>
</body>
</html>