<?xml version="1.0" encoding="iso-8859-1"?>

<resource schema="ohmaser">
	<macDef name="freqs">1612 1665 1667</macDef>
	<meta name="title">A Database of Circumstellar OH Masers</meta>
	<meta name="schema-rank">100</meta>
	<meta name="creationDate">2009-07-21T08:32:00</meta>
	<meta name="description">A all-sky
		compilation of galactic stellar sources observed
		for OH maser emission in the transitions at 1612, 1665, and 1667 MHz.  The
		database contains OH maser observations
		selected from the literature . These observations belong to more than
		6000 different objects.  The database consists of three tables:
		The main table ("masers"), interferometric followup
		observations ("maps") and monitoring programs ("monitor").</meta>
	<meta name="creator">
		<meta name="name">Engels, D.</meta>
		<meta name="logo">
			http://dc.g-vo.org/ohmaser/q/scs/static/uhlogo.png
		</meta>
	</meta>
	<meta name="creator">
		<meta name="name">Bunzel, F.</meta>
	</meta>
	<meta name="source">2015A&amp;A...582A..68E</meta>

	<meta name="version">2.4</meta>

	<meta name="_news" author="MD" date="2015-07-09">Updated
		data to Dieter Engel's current data set</meta>

	<meta name="subject">astrophysical-masers</meta>
	<meta name="subject">surveys</meta>
	<meta name="subject">asymptotic-giant-branch-stars</meta>

  <meta name="coverage.waveband">Radio</meta>

	<meta name="_related" title="Web service"
		>https://hsweb.hs.uni-hamburg.de/projects/maserdb/</meta>


	<table onDisk="True" id="bibrefs" adql="True" primary="ref_key">
		<meta name="description">Bibliographic and other metadata on the
			sources of the data in the masers table.</meta>
		<column name="ref_key" type="text" tablehead="Key"
			description="Internal key for the paper" verbLevel="1"/>
		<column name="bibcode" type="text" tablehead="Source"
			ucd="meta.bib" description="Bibliographic reference to the data source"
			verbLevel="1" displayHint="type=bibcode"/>
		<column name="modifications" type="text" tablehead="Modifications"
			description="Modifications applied to data given in paper" verbLevel="10"
			displayHint="type=keephtml"/>
		<column name="comments" type="text" tablehead="Comments"
			description="Compilators' Comments" verbLevel="10"
			displayHint="type=keephtml"/>
		<column name="textref" type="text" tablehead="Reference"
			description="Human-readable reference to work"
			verbLevel="25"/>
		<LOOP listItems="\freqs">
			<events>
				<column name="det\item"
					tablehead="#det(\item)"
					type="integer" description="Sources detected at \item MHz">
					<values nullLiteral="0"/>
				</column>
				<column name="ndet\item"
					tablehead="#ndet(\item)"
					type="integer" description="Sources not detected at \item MHz">
					<values nullLiteral="0"/>
				</column>
			</events>
		</LOOP>
		<column name="cooSrc" type="text" tablehead="Coo. Src"
			description="Source of coordinates given in database"/>
		<column name="inputtables" type="text" tablehead="Tables"
			description="Tables evaluated from cited paper"
			displayHint="type=keephtml"/>
	</table>

	
	<data id="import_bibrefs">
		<sources pattern="data/*.html" recurse="True"/>
		<customGrammar module="bin/refgrammar"/>
		<rowmaker id="make_bibrefs" idmaps="*">
			<map dest="comments">parseWithNull(@comments, str, "None")</map>
			<map dest="modifications">parseWithNull(@modifications.strip(),
				str, "None")</map>
			<map dest="inputtables">parseWithNull(@inputtables, str, "None")</map>
			<LOOP listItems="\freqs">
				<events>
					<map dest="det\item" nullExcs="ValueError,TypeError"
						>int(@det\item)</map>
					<map dest="ndet\item" nullExcs="ValueError,TypeError"
						>int(@ndet\item)</map>
				</events>
			</LOOP>
		</rowmaker>
		<make table="bibrefs" rowmaker="make_bibrefs"/>
	</data>

	<table onDisk="True" id="masers" adql="True" mixin="//scs#q3cindex">
		<mixin>//scs#pgs-pos-index</mixin>
		<meta name="description">Maser data proper.</meta>

		<stc>Position ICRS Epoch J2000 "ra_raw" "de_raw"</stc>
		<stc>Position ICRS "rapub" "depub"</stc>
		<stc>Position ICRS Epoch J2000 "raj2000" "dej2000"</stc>

		<foreignKey dest="ref_key" source="ref_key" inTable="bibrefs"/>

		<column name="measure_no" type="integer" required="True"
			tablehead="ID" ucd="meta.id;meta.main"
			description="Unique measurement identifier"
			verbLevel="1"/>
		<column name="source_no" type="integer" required="True"
			ucd="meta.code"
			tablehead="Source id"
			description="Unique, artificial source identifier"
			verbLevel="29"/>
		<column name="flag" tablehead="Quality" type="smallint"
			verbLevel="25" ucd="meta.code"
			description="Non-null if this measurement is considered the
				best available at a particular frequency.
				Lower means higher confidence.">
			<values nullLiteral="8888"/>
		</column>
		<column name="source_name" type="text" required="True"
			ucd="meta.id"
			tablehead="Source"
			description="Name of the observed source. The name given in
			the reference is usually kept."
			verbLevel="15"/>
		<column name="frequency"  type="integer"
				ucd="em.freq" unit="MHz"
				tablehead="Freq"
				description="Observed frequency"
				verbLevel="5">
			<values nullLiteral="-1">
				<LOOP listItems="\freqs">
					<events>
						<option>\item</option>
					</events>
				</LOOP>
			</values>
		</column>
		<column name="spec_type" type="text" ucd="meta.code;src.spType"
			tablehead="Sp. Type"
				description="S -- Single peak of maser emission;
					D -- Double peak of maser emission;
					I -- Irregular spectral profile, multiple emission peaks."
			verbLevel="20"/>
		<column name="ra_raw" tablehead="RA (orig)" ucd="pos.eq.ra"
			description="J2000 RA" type="text" verbLevel="25"/>
		<column name="de_raw" tablehead="Dec (orig)" ucd="pos.eq.dec"
			description="J2000 Dec" type="text" verbLevel="25"/>
		<column name="veloc_blue" unit="km/s" tablehead="Vel. Blue"
			ucd="phys.veloc.expansion;pos.bodyrc"
			description="Velocity of the blue-shifted maser peak.
				For single-peak masers it contains the line velocity."
			verbLevel="15"/>
		<column name="veloc_red" unit="km/s" tablehead="Vel. Red"
			ucd="phys.veloc.expansion;pos.bodyrc"
			description="Velocity of the red-shifted maser peak in km/s. It
				contains the line velocity for a single peak maser if it
				corresponds to the red-shifted peak in other observations."
			verbLevel="15"/>
		<column name="veloc_central" unit="km/s" tablehead="Radial velocity"
			ucd="phys.veloc.expansion;pos.bodyrc"
			description=" Radial velocity of the central star. If veloc_central
				is not given in the reference, it is calculated."
			verbLevel="15"/>
		<column name="veloc_shell" tablehead="Expansion Vel."
			ucd="phys.veloc.expansion;pos.bodyrc" unit="km/s"
			description="Outflow Velocity of the shell.
				If vexp  is not given in the reference it is calculated."
			verbLevel="15"/>
		<column name="veloc_err" unit="km/s" tablehead="Vel. Resolution"
			ucd="stat.error;phys.veloc.expansion;pos.bodyrc"
			description="Uncertainty of velocity values. Taken from the velocity
				resolution of the observation. It is actually a lower limit of
				the uncertainty, because the lines are usually much broader than
				velocity resolution of the observing equipment."
			verbLevel="21"/>
		<column name="flux_dens_flag" type="text" ucd="meta.code" verbLevel="15"
			description=" NULL -- flux density columns contain detections;
				&lt; -- non-detection at level flux density blue (3 sigma);
				&gt; -- flux density blue contains a lower limit for the flux;
				= -- source only gives fluxes;
				. -- flux density blue contains probable detection;
				: -- flux density red contains probable detection;
				&amp; -- both flux densities contain probable detections"
				tablehead="Flux. Dens. Flag."/>
		<column name="flux_dens_blue" unit="Jy" tablehead="Flux Blue"
			ucd="phot.flux.density;em.radio.1500-3000MHz"
			description="Flux Density of the blue-shifted maser peak. For
				single-peak masers it contains its flux density."
			verbLevel="15"/>
		<column name="flux_dens_red" unit="Jy" tablehead="Flux Red"
			ucd="phot.flux.density;em.radio.1500-3000MHz"
			description="Flux Density of the red-shifted maser peak. It contains
				the flux density for a single peak maser, if it corresponds to the
				red-shifted peak in other observations."
			verbLevel="15"/>
		<column name="int_flux_red" unit="1e-22W.m**-2" tablehead="Int. Red"
			description="Integrated flux of red peak"
			ucd="phot.flux.density;em.radio.1500-3000MHz"/>
		<column name="int_flux_blue" unit="1e-22W.m**-2" tablehead="Int. Blue"
			description="Integrated flux of blue peak"
			ucd="phot.flux.density;em.radio.1500-3000MHz"/>
		<column name="ref_key" type="text"
			ucd="meta.bib"
			tablehead="Ref"
			description="Internal key for the originating paper,
				see ohmasers.bibrefs."
			fixup="'http://dc.g-vo.org/ohmaser/q/refs/qp/'+___"
			verbLevel="10" displayHint="type=url"/>
		<column name="rapub" ucd="pos.eq.ra"
			unit="deg" verbLevel="15" tablehead="RA pub."
			description="RA of object, from source"/>
		<column name="depub" ucd="pos.eq.dec"
			unit="deg" verbLevel="15" tablehead="Dec pub."
			description="Dec of object, from source"/>
		<column name="raj2000" type="double precision"
			ucd="pos.eq.ra;meta.main" unit="deg"
			tablehead="RA J2000"
			description="Selected best RA, J2000"
			displayHint="sf=6" verbLevel="10"/>
		<column name="dej2000" type="double precision"
			ucd="pos.eq.dec;meta.main" unit="deg"
			tablehead="Dec J2000"
			description="Selected best Dec, J2000"
			displayHint="sf=6" verbLevel="10"/>
		<column name="mapurl" type="text"
			ucd="meta.ref.url"
			tablehead="Map"
			description="URL to information on an interferometric followup
				observation for this object."
			displayHint="type=url" verbLevel="15"/>
		<column name="monitorurl" type="text"
			ucd="meta.ref.url"
			tablehead="Monitor"
			description="URL to information on a monitor programme
				for this object."
			displayHint="type=url" verbLevel="15"/>
	</table>

	<coverage>
		<updater sourceTable="masers" mocOrder="3"/>
		<spectral>1.045e-24 1.104e-24</spectral>
		<spatial>1/0,2,13,21,23,28,30-31,41 2/4,7,12-14,16,18,24-25,33,36-37,43,46,48,50-51,56-57,60-62,67,69,71,73-75,77,79-81,83,89-91,96,99,102,105,108-109,117-119,144-145,147-149,153-156,158-159,161-163,168-169,172-173,178,183,186-188,190 3/20-21,23-25,60,62-63,68-69,71,76-77,80,82-83,85,87-88,93-95,104,106-107,110-111,114,118-119,121-123,125,127-129,131,136,138-139,141-143,152-153,155-158,160-161,163-166,168-169,171,178,180-181,183,189-190,196,198-199,232-233,235-237,239,252-253,255,257,259,262-263,266,273,281-282,288,291,305-307,312,314-315,328-329,331,353-355,388-390,392-394,402-404,406-407,414,416,425,427-429,431,440,442,445,447,464-466,512-514,516-517,520-521,524,526,528,533-536,539-540,543,545-547,553-554,556,558,560,562,564-565,567-568,570,572-574,585-587,600-602,604,606-608,611,628-629,631,641-643,680,682-685,687,696,698-701,703-704,706-707,709-711,716-718,721,723-724,728,730-731,736,738-739,741-743,757-759,764,766-767</spatial>
	</coverage>

	<data id="import">
		<sources pattern="data/20150707_maserdb_oh_maser_v2.4.dump"/>
		<mySQLDumpGrammar/>
		<rowmaker id="build_masers" idmaps="*">
			<map dest="ra_raw">("%02d %02d %5.3f"%(
				int(@right_asc_h),
				int(@right_asc_m),
				float(@right_asc_s)))</map>
			<map dest="de_raw">("%s %02d %02d %4.2f"%(@decl_sign,
				int(@decl_d),
				int(@decl_m),
				float(@decl_s)))</map>
			<map key="ref_key">"oh/"+@ref</map>
			<simplemaps>rapub:right_asc_deg,depub:decl_deg</simplemaps>
		</rowmaker>

		<make table="masers" rowmaker="build_masers">
			<!-- the data providers designated one of the published positions
				 as "best".  We use this as the primary position. -->
			<script type="preIndex" lang="SQL" name="addPrimaryPositions">
				UPDATE \curtable SET raj2000=o.rapub, dej2000=o.depub
				FROM \curtable AS o
				WHERE \curtable.source_no=o.source_no AND o.flag IS NOT NULL
			</script>
		</make>
	</data>

	<table id="maps" onDisk="true" adql="true" namePath="masers">
		<meta name="description">Table of interferometric
			measurements included.</meta>
		<foreignKey inTable="masers" source="source_no" metaOnly="True"/>

		<property key="ref_prefix">maps/</property>

		<column original="measure_no"/>
		<column original="source_no"/>
		<column original="source_name"/>
		<column original="raj2000"/>
		<column original="dej2000"/>
		<column original="frequency">
			<values min="1612" max="1667" nullLiteral="-1"/>
		</column>
		<column original="ref_key"/>
		<column name="instrument" type="text"
			ucd="meta.id;instr"
			tablehead="Instrument"
			description="Name of the interferometer used"
			verbLevel="15"/>
		<column name="resolution"
			unit="mas" ucd="instr.param"
			tablehead="Resol."
			description="Spatial resolution of the observation"
			verbLevel="15"/>
		<column name="non_det_flag" type="char"
			ucd="meta.code"
			tablehead="Flag"
			description="&lt; if observation is a non-detection."
			verbLevel="15">
			<values nullLiteral=" "/>
		</column>
		<column name="rms"
			unit="Jy" ucd="instr.sensitivity"
			tablehead="RMS"
			description="RMS sensitivity of the observation"
			verbLevel="5"/>
		<column name="n_maps" type="smallint"
			ucd="meta.number;obs"
			tablehead="#Obs"
			description="Number of maps obtained between obs_date_start and
				obs_date_end"
			verbLevel="15">
			<values nullLiteral="0"/>
		</column>
		<column name="obs_date_start" type="double precision"
			unit="yr" ucd="time.start;obs"
			tablehead="Obs. start"
			description="Date of the first observation, Julian years."
			verbLevel="5"
			displayHint="sf=3"/>
		<column name="obs_date_end" type="double precision"
			unit="yr" ucd="time.end;obs"
			tablehead="Obs. end"
			description="Date of last observation, Julian years"
			verbLevel="5"
			displayHint="sf=3">
			<values min="1969.03353867" max="2011.64818617"/>
		</column>
		<column name="t_res"
			unit="yr" ucd="time.resolution"
			tablehead="Time res."
			description="Approximate time resolution of obs_date_*"
			verbLevel="15"/>
	</table>

	<data id="import_maps">
		<sources pattern="data/20150707_maserdb_maser_maps_v2.4.dump"/>
		<mySQLDumpGrammar>
			<ignoreOn>
				<keyNull key="source_no"/>
			</ignoreOn>
		</mySQLDumpGrammar>
		<make table="maps">
			<rowmaker idmaps="*" id="maps_rowmaker">
				<simplemaps>
					raj2000:right_asc_deg, dej2000: decl_deg
				</simplemaps>
				<var key="frequency"/>
				<map key="ref_key">targetTable.tableDef.getProperty("ref_prefix"
					)+@ref</map>

				<apply name="keepOnlyOHRecords">
					<code>
						if @frequency>2000:
							raise IgnoreThisRow()
					</code>
				</apply>

				<apply name="parseDates">
					<setup>
						<code>
							# these people encode "don't know" for day or month
							# with 0, which breaks our normal date parsing
							def parseSpecialDate(val, vars):
								if val is None:
									return val
								year, month, day = map(int, val.split("-"))
								if not year:
									return None
									vars["t_res"] = None

								vars["t_res"] = 0.005
								if not day:
									day = 1
									vars["t_res"] = 0.1
								if not month:
									month = 1
									vars["t_res"] = 1
								return dateTimeToJYear(datetime.date(year, month, day))
						</code>
					</setup>
					<code>
						@obs_date_start = parseSpecialDate(@obs_date_start, vars)
						@obs_date_end = parseSpecialDate(@obs_date_end, vars)
					</code>
				</apply>
				<map key="obs_date_start">@obs_date_start</map>
				<map key="obs_date_end">@obs_date_end</map>
			</rowmaker>

			<script lang="SQL" type="postCreation" name="add_maps_links">
				UPDATE \schema.masers AS m
					SET mapurl='\internallink{\rdId/mapscs/qp/}' || source_no
					WHERE EXISTS (
						SELECT measure_no FROM \schema.maps as maps
							WHERE m.source_no=maps.source_no)
			</script>
		</make>
	</data>

	<table id="monitor" onDisk="True" adql="True" namePath="maps">
		<meta name="description">Table of measurements included from
			monitoring programs.</meta>
		<foreignKey inTable="masers" source="source_no" metaOnly="True"/>

		<property key="ref_prefix">monitor/</property>

		<column original="measure_no"/>
		<column original="source_name"/>
		<column original="source_no"/>
		<column original="raj2000"/>
		<column original="dej2000"/>
		<column original="frequency">
			<values min="1612" max="1667" nullLiteral="-1"/>
		</column>
		<column original="ref_key"/>
		<column original="obs_date_start"/>
		<column original="obs_date_end">
			<values min="1972.32991102" max="2013.34839151"/>
		</column>
		<column original="t_res"/>
		<column name="max_flux_dens_flag" type="char"
			ucd="meta.code"
			tablehead="Max Flux upper limit?"
			description="&lt; if max_flux_dens_peak is a 3σ upper limit."
			verbLevel="15">
			<values nullLiteral=" "/>
		</column>
		<column name="max_flux_dens_peak"
			unit="Jy" ucd="phot.flux.density;em.radio;stat.max"
			tablehead="Max flux"
			description="Maximal flux density observed (or 3σ upper limit)"
			verbLevel="15"/>
		<column name="min_flux_dens_flag" type="char"
			ucd="meta.code"
			tablehead="Min Flux upper limit?"
			description="&lt; if min_flux_dens_peak is a 3σ upper limit."
			verbLevel="15">
			<values nullLiteral=" "/>
		</column>
		<column name="min_flux_dens_peak"
			unit="Jy" ucd="phot.flux.density;em.radio;stat.min"
			tablehead="Min flux"
			description="Minimal flux density observed (or 3σ upper limit)"/>
	</table>

	<data id="import_monitor">
		<sources pattern="data/20150707_maserdb_maser_monitor_v2.4.dump"/>
		<mySQLDumpGrammar>
			<ignoreOn>
				<keyNull key="source_no"/>
			</ignoreOn>
		</mySQLDumpGrammar>
		<make table="monitor" rowmaker="maps_rowmaker">
			<script lang="SQL" type="postCreation" name="add_mon_links">
				UPDATE \schema.masers AS m
					SET monitorurl='\internallink{\rdId/monscs/qp/}' || source_no
					WHERE EXISTS (
						SELECT measure_no FROM \schema.monitor as monitor
							WHERE m.source_no=monitor.source_no)
			</script>
		</make>
	</data>

	<scsCore id="scscore" queriedTable="masers">
		<FEED source="//scs#coreDescs"/>
		<condDesc buildFrom="frequency"/>
		<condDesc buildFrom="veloc_shell"/>
		<condDesc buildFrom="flux_dens_blue"/>
		<condDesc buildFrom="flux_dens_red"/>
	</scsCore>

	<service id="monscs" allowed="scs.xml,form,qp">
		<meta name="title">A Database of Circumstellar OH Masers: Monitoring
			Programs</meta>
		<publish render="scs.xml" sets="ivo_managed"/>

		<property key="queryField">source_no</property>

		<meta name="shortName">engels oh mon</meta>

		<meta name="testQuery.ra">75.220001</meta>
		<meta name="testQuery.dec">56.186390</meta>

		<scsCore queriedTable="monitor">
			<FEED source="//scs#coreDescs"/>
			<condDesc buildFrom="obs_date_end"/>
			<condDesc buildFrom="frequency"/>
			<condDesc buildFrom="source_no"/>
		</scsCore>
	</service>

	<service id="mapscs" allowed="scs.xml,form,qp">
		<meta name="title">A Database of Circumstellar OH Masers: Interferometric
			Followups</meta>
		<publish render="scs.xml" sets="ivo_managed"/>

		<property key="queryField">source_no</property>

		<meta name="shortName">engels oh maps</meta>

		<meta name="testQuery.ra">302.616119</meta>
		<meta name="testQuery.dec">-6.2704</meta>

		<scsCore queriedTable="maps">
			<FEED source="//scs#coreDescs"/>
			<condDesc buildFrom="frequency"/>
			<condDesc buildFrom="source_no"/>
		</scsCore>
	</service>


	<service id="scs" allowed="scs.xml,form,static,external" core="scscore">
		<property name="staticData">static</property>
		<meta name="shortName">engels ohmasers</meta>

		<meta name="testQuery.ra">4.190417</meta>
		<meta name="testQuery.dec">10.244445</meta>

		<publish render="external" sets="local,ivo_managed">
			<meta name="accessURL">https://hsweb.hs.uni-hamburg.de/projects/maserdb/</meta>
		</publish>

		<publish render="scs.xml" sets="ivo_managed"/>

		<outputTable id="selected_masers" namePath="masers">
			<LOOP listItems="_r measure_no source_name ref_key raj2000 dej2000
				frequency veloc_blue veloc_red veloc_central veloc_shell veloc_err
				flux_dens_flag flux_dens_blue flux_dens_red mapurl
				monitorurl ra_raw de_raw">
				<events>
					<outputField original="\item"/>
				</events>
			</LOOP>
		</outputTable>
	</service>

	<dbCore id="refcore" queriedTable="bibrefs">
		<condDesc>
			<inputKey original="ref_key"/>
		</condDesc>
	</dbCore>

	<service id="refs" core="refcore" allowed="qp,form">
		<property name="queryField">ref_key</property>
		<meta name="shortname">eng_ohmasers_refs</meta>
		<meta name="title">References for the Catalogue of Galactic OH Masers</meta>
	</service>

	<regSuite title="ohmaser regression">
		<regTest title="OH maser SCS delivers results.">
			<url SR="10.0" DEC="10.0"  VERB="3"
				frequency="1665" RA="10.0" RESPONSEFORMAT="votabletd">scs/scs.xml</url>
			<code><![CDATA[
				row = self.getFirstVOTableRow(rejectExtras=False)
				self.assertAlmostEqual(row["rapub"],  9.9416666, 6)
				self.assertAlmostEqual(row["raj2000"],  9.94041633605957)
				self.assertHasStrings('tections; &lt; -- non',
				'<TD>http://dc.g-vo.org/ohmaser/q/refs/qp/oh/FIX84<')
			]]></code>
		</regTest>

		<regTest title="OH maser SCS gets away with integer meta.id;meta.main.">
			<url SR="10.0" DEC="10.0" frequency="1665" RA="10.0">scs/scs.xml</url>
			<code>
				self.assertXpath('//v:FIELD[@ID="measure_no"]', {
					"datatype": "char",
					"ucd": "ID_MAIN",
					"name": "measure_no",
					"arraysize": "*"})
				self.assertXpath('//v:STREAM', {None: EqualingRE("..")})
			</code>
		</regTest>

		<regTest title="OH maser references are rendered">
			<url>refs/qp/oh/FIX84</url>
			<code><![CDATA[
				self.assertHasStrings('<html xmlns="', 'References for the',
					'<td class="data">oh/FIX84</td>')
			]]></code>
		</regTest>

		<regTest title="OH maser simbad map/monitor links rendered">
			<url parSet="form" hscs_pos="NML Cyg" hscs_sr="1">scs/form</url>
			<code>
				self.assertHasStrings("ohmaser/q/monscs/qp/25525",
					"ohmaser/q/mapscs/qp/25525")
			</code>
		</regTest>

		<regTest title="OH maser monitor qp">
			<url>/ohmaser/q/monscs/qp/25525</url>
			<code><![CDATA[
				self.assertHasStrings("HAR74</a></td>")
			]]></code>
		</regTest>

		<regTest title="OH maser maps qp">
			<url>/ohmaser/q/mapscs/qp/25525</url>
			<code><![CDATA[
				self.assertHasStrings("BOW81</a></td>")
			]]></code>
		</regTest>
	</regSuite>
</resource>
