<schema name="GeneNetwork">
	<function name="getProbeSet">
  		<baseURL>http://www.genenetwork.org/cgi-bin/beta/WebQTL.py</baseURL> 
  		<accessMethod>post</accessMethod> 
		<InputSchema>
			<param name="cmdID" value="birnGetProbeSet"/>
			<param name="DBName">
				<domain type="enum">
					<entries>
						<entry>MA_M_0704_M</entry>
						<entry>MA_M_0704_R</entry>
						<entry>BRF2_M_0304_M</entry>
						<entry>BRF2_M_0304_P</entry>
						<entry>BRF2_M_0304_R</entry>
						<entry>LVF2_M_0704_R</entry>
						<entry>LVF2_M_0704_M</entry>
						<entry>IBR_M_0405_M</entry>
						<entry>IBR_M_0405_P</entry>
						<entry>IBR_M_0405_R</entry>
						<entry>BR_U_0405_SS</entry>
						<entry>BR_U_0304_RR</entry>
						<entry>BR_U_1203_H2</entry>
						<entry>BR_U_1203_M</entry>
						<entry>BR_U_1203_P</entry>
						<entry>BR_U_1203_R</entry>
						<entry>SA_M2_0405_MC</entry>
						<entry>SA_M2_0405_PC</entry>
						<entry>SA_M2_0405_RC</entry>
						<entry>CB_M_0305_M</entry>
						<entry>CB_M_0305_P</entry>
						<entry>CB_M_0305_R</entry>
						<entry>CB_M_1003_M</entry>
						<entry>HC_U_0304_R</entry>
						<entry>HC_U_0303_M</entry>
						<entry>KI_2A_0405_R</entry>
						<entry>KI_2A_0405_Rz</entry>
						<entry>KI_2A_0405_M</entry>
						<entry>FT_2A_0605_Rz</entry>
					</entries>
				</domain>
			</param>
			
			<param name="GeneSymbol" type="string"/>
			
			<param name="restriction">
				<domain type="enum">
					<entries>
						<entry>MaxMean</entry>
						<entry>MinMean</entry>
						<entry>None</entry>
					</entries>
				</domain>
			</param>
		</InputSchema>
		
		<OutputSchema>
			<param name="ProbeSetID" type="string"/>
			<param name="Symbol" type="string"/>
			<param name="Chr" type="string"/>
			<param name="Mb" type="double"/>
			<param name="Description" type="string"/>
		</OutputSchema>
	</function>
	
	<function name="getTrait">
  		<baseURL>http://www.genenetwork.org/cgi-bin/WebQTL.py</baseURL> 
  		<accessMethod>post</accessMethod> 
		<InputSchema>
			<param name="cmdID" value="birnGetTrait"/>
			<param name="ProbeSetID" type="string"/>
			<param name="DBName">
				<domain type="enum">
					<entries>
						<entry>MA_M_0704_M</entry>
						<entry>MA_M_0704_R</entry>
						<entry>BRF2_M_0304_M</entry>
						<entry>BRF2_M_0304_P</entry>
						<entry>BRF2_M_0304_R</entry>
						<entry>LVF2_M_0704_R</entry>
						<entry>LVF2_M_0704_M</entry>
						<entry>IBR_M_0405_M</entry>
						<entry>IBR_M_0405_P</entry>
						<entry>IBR_M_0405_R</entry>
						<entry>BR_U_0405_SS</entry>
						<entry>BR_U_0304_RR</entry>
						<entry>BR_U_1203_H2</entry>
						<entry>BR_U_1203_M</entry>
						<entry>BR_U_1203_P</entry>
						<entry>BR_U_1203_R</entry>
						<entry>SA_M2_0405_MC</entry>
						<entry>SA_M2_0405_PC</entry>
						<entry>SA_M2_0405_RC</entry>
						<entry>CB_M_0305_M</entry>
						<entry>CB_M_0305_P</entry>
						<entry>CB_M_0305_R</entry>
						<entry>CB_M_1003_M</entry>
						<entry>HC_U_0304_R</entry>
						<entry>HC_U_0303_M</entry>
						<entry>KI_2A_0405_R</entry>
						<entry>KI_2A_0405_Rz</entry>
						<entry>KI_2A_0405_M</entry>
						<entry>FT_2A_0605_Rz</entry>
					</entries>
				</domain>
			</param>			
		</InputSchema>
		
		<OutputSchema>
			<param name="StrainName" type="string"/>
			<param name="ExpressionValue" type="double"/>		
		</OutputSchema>
	</function>	
	
	<function name="getAggregation">
  		<baseURL>http://www.genenetwork.org/cgi-bin/WebQTL.py</baseURL> 
  		<accessMethod>post</accessMethod> 
		<InputSchema>
			<param name="cmdID" value="birnGetAggregation"/>
			<param name="ProbeSetID" type="string"/>
			<param name="DBName">
				<domain type="enum">
					<entries>
						<entry>MA_M_0704_M</entry>
						<entry>MA_M_0704_R</entry>
						<entry>BRF2_M_0304_M</entry>
						<entry>BRF2_M_0304_P</entry>
						<entry>BRF2_M_0304_R</entry>
						<entry>LVF2_M_0704_R</entry>
						<entry>LVF2_M_0704_M</entry>
						<entry>IBR_M_0405_M</entry>
						<entry>IBR_M_0405_P</entry>
						<entry>IBR_M_0405_R</entry>
						<entry>BR_U_0405_SS</entry>
						<entry>BR_U_0304_RR</entry>
						<entry>BR_U_1203_H2</entry>
						<entry>BR_U_1203_M</entry>
						<entry>BR_U_1203_P</entry>
						<entry>BR_U_1203_R</entry>
						<entry>SA_M2_0405_MC</entry>
						<entry>SA_M2_0405_PC</entry>
						<entry>SA_M2_0405_RC</entry>
						<entry>CB_M_0305_M</entry>
						<entry>CB_M_0305_P</entry>
						<entry>CB_M_0305_R</entry>
						<entry>CB_M_1003_M</entry>
						<entry>HC_U_0304_R</entry>
						<entry>HC_U_0303_M</entry>
						<entry>KI_2A_0405_R</entry>
						<entry>KI_2A_0405_Rz</entry>
						<entry>KI_2A_0405_M</entry>
						<entry>FT_2A_0605_Rz</entry>
					</entries>
				</domain>
			</param>
			<param name="AggregationFunction">
				<domain type="enum">
					<entries>
						<entry>Mean</entry>
					</entries>
				</domain>
			</param>			
		</InputSchema>
		
		<OutputSchema>
			<param name="AggregationFunction" type="string"/>
			<param name="Value" type="double"/>		
		</OutputSchema>
	</function>	
	

	<function name="getGenesCrossRegions">
  		<baseURL>http://www.genenetwork.org/cgi-bin/WebQTL.py</baseURL> 
  		<accessMethod>post</accessMethod> 
		<InputSchema>
			<param name="cmdID" value="birnGetGenesCrossRegions"/>
			<param name="DBNameX">
				<domain type="enum">
					<entries>
						<entry>MA_M_0704_M</entry>
						<entry>MA_M_0704_R</entry>
						<entry>BRF2_M_0304_M</entry>
						<entry>BRF2_M_0304_P</entry>
						<entry>BRF2_M_0304_R</entry>
						<entry>LVF2_M_0704_R</entry>
						<entry>LVF2_M_0704_M</entry>
						<entry>IBR_M_0405_M</entry>
						<entry>IBR_M_0405_P</entry>
						<entry>IBR_M_0405_R</entry>
						<entry>BR_U_0405_SS</entry>
						<entry>BR_U_0304_RR</entry>
						<entry>BR_U_1203_H2</entry>
						<entry>BR_U_1203_M</entry>
						<entry>BR_U_1203_P</entry>
						<entry>BR_U_1203_R</entry>
						<entry>SA_M2_0405_MC</entry>
						<entry>SA_M2_0405_PC</entry>
						<entry>SA_M2_0405_RC</entry>
						<entry>CB_M_0305_M</entry>
						<entry>CB_M_0305_P</entry>
						<entry>CB_M_0305_R</entry>
						<entry>CB_M_1003_M</entry>
						<entry>HC_U_0304_R</entry>
						<entry>HC_U_0303_M</entry>
						<entry>KI_2A_0405_R</entry>
						<entry>KI_2A_0405_Rz</entry>
						<entry>KI_2A_0405_M</entry>
						<entry>FT_2A_0605_Rz</entry>
					</entries>
				</domain>
			</param>
			<param name="DBNameY">
				<domain type="enum">
					<entries>
						<entry>MA_M_0704_M</entry>
						<entry>MA_M_0704_R</entry>
						<entry>BRF2_M_0304_M</entry>
						<entry>BRF2_M_0304_P</entry>
						<entry>BRF2_M_0304_R</entry>
						<entry>LVF2_M_0704_R</entry>
						<entry>LVF2_M_0704_M</entry>
						<entry>IBR_M_0405_M</entry>
						<entry>IBR_M_0405_P</entry>
						<entry>IBR_M_0405_R</entry>
						<entry>BR_U_0405_SS</entry>
						<entry>BR_U_0304_RR</entry>
						<entry>BR_U_1203_H2</entry>
						<entry>BR_U_1203_M</entry>
						<entry>BR_U_1203_P</entry>
						<entry>BR_U_1203_R</entry>
						<entry>SA_M2_0405_MC</entry>
						<entry>SA_M2_0405_PC</entry>
						<entry>SA_M2_0405_RC</entry>
						<entry>CB_M_0305_M</entry>
						<entry>CB_M_0305_P</entry>
						<entry>CB_M_0305_R</entry>
						<entry>CB_M_1003_M</entry>
						<entry>HC_U_0304_R</entry>
						<entry>HC_U_0303_M</entry>
						<entry>KI_2A_0405_R</entry>
						<entry>KI_2A_0405_Rz</entry>
						<entry>KI_2A_0405_M</entry>
						<entry>FT_2A_0605_Rz</entry>
					</entries>
				</domain>
			</param>

			<param name="ValueToCompare" value="Mean"/>
			<param name="ComparisonOP">
				<domain type="enum">
					<entries>
						<entry>EQUAL</entry>
						<entry>NOEQUAL</entry>
						<entry>MORE</entry>
						<entry>LESS</entry>
						<entry>DIFF</entry>
					</entries>
				</domain>
			</param>
			<param name="FOLD" type="double"/>
		</InputSchema>
		
		<OutputSchema>
			<param name="ProbeSetID" type="string"/>
			<param name="Symbol" type="string"/>
			<param name="Chr" type="string"/>
			<param name="Mb" type="double"/>
			<param name="Description" type="string"/>
			<param name="ValueX" type="double"/>
			<param name="ValueY" type="double"/>
		</OutputSchema>
	</function>	
	
	<function name="getGenesInInterval">
  		<baseURL>http://www.genenetwork.org/cgi-bin/WebQTL.py</baseURL> 
  		<accessMethod>post</accessMethod> 
		<InputSchema>
			<param name="cmdID" value="birnGetGenesInInterval"/>
			<param name="DBName">
				<domain type="enum">
					<entries>
						<entry>MA_M_0704_M</entry>
						<entry>MA_M_0704_R</entry>
						<entry>BRF2_M_0304_M</entry>
						<entry>BRF2_M_0304_P</entry>
						<entry>BRF2_M_0304_R</entry>
						<entry>LVF2_M_0704_R</entry>
						<entry>LVF2_M_0704_M</entry>
						<entry>IBR_M_0405_M</entry>
						<entry>IBR_M_0405_P</entry>
						<entry>IBR_M_0405_R</entry>
						<entry>BR_U_0405_SS</entry>
						<entry>BR_U_0304_RR</entry>
						<entry>BR_U_1203_H2</entry>
						<entry>BR_U_1203_M</entry>
						<entry>BR_U_1203_P</entry>
						<entry>BR_U_1203_R</entry>
						<entry>SA_M2_0405_MC</entry>
						<entry>SA_M2_0405_PC</entry>
						<entry>SA_M2_0405_RC</entry>
						<entry>CB_M_0305_M</entry>
						<entry>CB_M_0305_P</entry>
						<entry>CB_M_0305_R</entry>
						<entry>CB_M_1003_M</entry>
						<entry>HC_U_0304_R</entry>
						<entry>HC_U_0303_M</entry>
						<entry>KI_2A_0405_R</entry>
						<entry>KI_2A_0405_Rz</entry>
						<entry>KI_2A_0405_M</entry>
						<entry>FT_2A_0605_Rz</entry>
					</entries>
				</domain>
			</param>
			
			<param name="Chr">
				<domain type="enum">
					<entries>
						<entry>1</entry>
						<entry>2</entry>
						<entry>3</entry>
						<entry>4</entry>
						<entry>5</entry>
						<entry>6</entry>
						<entry>7</entry>
						<entry>8</entry>
						<entry>9</entry>
						<entry>10</entry>
						<entry>11</entry>
						<entry>12</entry>
						<entry>13</entry>
						<entry>14</entry>
						<entry>15</entry>
						<entry>16</entry>
						<entry>17</entry>
						<entry>18</entry>
						<entry>19</entry>
						<entry>20</entry>
						<entry>X</entry>
					</entries>
				</domain>
			</param>
			<param name="MbStart" type="double"/>
			<param name="MbEnd" type="double"/>
			
			<param name="ValueToCompare" value="Mean"/>
			<param name="ComparisonOP">
				<domain type="enum">
					<entries>
						<entry>EQUAL</entry>
						<entry>NOEQUAL</entry>
						<entry>MORE</entry>
						<entry>LESS</entry>
					</entries>
				</domain>
			</param>
			<param name="ExpressionValue" type="double"/>
		</InputSchema>
		
		<OutputSchema>
			<param name="ProbeSetID" type="string"/>
			<param name="Symbol" type="string"/>
			<param name="Chr" type="string"/>
			<param name="Mb" type="double"/>
			<param name="Description" type="string"/>
			<param name="Value" type="double"/>
		</OutputSchema>
	</function>	
	
</schema>
