| http://purl.uniprot.org/unirules/MF_01184#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:414734 up:source unirule:MF_01184 .
_:414735 up:source unirule:MF_01184 .
_:414736 up:source unirule:MF_01184 .
_:414737 up:source unirule:MF_01184 .
_:414738 up:source unirule:MF_01184 .
_:414739 up:source unirule:MF_01184 .
_:414740 up:source unirule:MF_01184 .
_:414741 up:source unirule:MF_01184 .
_:414742 up:source unirule:MF_01184 .
_:414743 up:source unirule:MF_01184 .
_:414744 up:source unirule:MF_01184 .
_:414745 up:source unirule:MF_01184 .
_:414746 up:source unirule:MF_01184 .
_:414747 up:source unirule:MF_01184 .
_:414748 up:source unirule:MF_01184 .
_:414749 up:source unirule:MF_01184 .
_:414750 up:source unirule:MF_01184 .
_:414751 up:source unirule:MF_01184 .
_:414752 up:source unirule:MF_01184 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation6 ,
?annotation7 ,
?annotation9 ;
up:classifiedWith GO:0000310 ,
GO:0005737 ,
GO:0032265 ,
keyword:328 ,
keyword:660 ,
keyword:808 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.4.2.22' ;
up:fullName 'Xanthine phosphoribosyltransferase' ;
up:shortName 'XPRTase' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'xpt' .
?annotation2 a up:Function_Annotation ;
rdfs:comment "Converts the preformed base xanthine, a product of nucleic acid breakdown, to xanthosine 5'-monophosphate (XMP), so it can be reused for RNA or DNA synthesis." .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Pathway_Annotation ;
rdfs:comment 'Purine metabolism; XMP biosynthesis via salvage pathway; XMP from xanthine: step 1/1.' .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation7 a up:Subcellular_Location_Annotation .
?annotation7li8 up:cellularComponent .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the purine/pyrimidine phosphoribosyltransferase family. Xpt subfamily.' .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:58017 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:17712 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:17712 .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:17712 .
_:414753 a rdf:Statement ;
up:attribution _:414734 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:414754 a rdf:Statement ;
up:attribution _:414735 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:414755 a rdf:Statement ;
up:attribution _:414736 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:414756 a rdf:Statement ;
up:attribution _:414737 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:414757 a rdf:Statement ;
up:attribution _:414738 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:414758 a rdf:Statement ;
up:attribution _:414739 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:414759 a rdf:Statement ;
up:attribution _:414740 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:414760 a rdf:Statement ;
up:attribution _:414741 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:414761 a rdf:Statement ;
up:attribution _:414742 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:414762 a rdf:Statement ;
up:attribution _:414743 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:328 .
_:414763 a rdf:Statement ;
up:attribution _:414744 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:660 .
_:414764 a rdf:Statement ;
up:attribution _:414745 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:414765 a rdf:Statement ;
up:attribution _:414746 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000310 .
_:414766 a rdf:Statement ;
up:attribution _:414747 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0032265 .
_:414767 a rdf:Statement ;
up:attribution _:414748 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:414768 a rdf:Statement ;
up:source unirule:MF_01184 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:414769 a rdf:Statement ;
up:attribution _:414749 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:414770 a rdf:Statement ;
up:source unirule:MF_01184 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:414771 a rdf:Statement ;
up:attribution _:414750 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:414772 a rdf:Statement ;
up:source unirule:MF_01184 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:414773 a rdf:Statement ;
up:attribution _:414751 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:414774 a rdf:Statement ;
up:source unirule:MF_01184 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:414775 a rdf:Statement ;
up:attribution _:414752 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01184
#Rule MF_01184 Created by:? on:2008-05-06 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01184 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01184a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01184a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01184a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01184a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01184a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01184a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01184a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch42 faldo:location ?templateMotifSequenceMatchRegionP4208543 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4208545 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42085MF_0118438 .
?templateMotifSequenceMatchRegionP4208543 faldo:begin ?templateMotifSequenceMatchBeginP4208544 .
?templateMotifSequenceMatchBeginP4208544 faldo:position ?templateMotifSequenceMatchBeginPositionP4208539 ;
faldo:reference isoform:P42085-1 .
?templateMotifSequenceProfileAlignmentOperationP4208545 edam:has_input signature:MF_01184 ;
rdf:type edam:operation_0300 .
?targetMotifMatch46 faldo:location ?targetMotifMatchRegionMatch47 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0118449 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42085MF_0118440 .
?targetMotifMatchRegionMatch47 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0118448 .
?targetMotifMatchRegionMatchBeginMF_0118448 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0118441 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0118449 edam:has_input signature:MF_01184 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42085MF_0118438, 1, (STRLEN(?templateMotifCigarP42085MF_0118438) - STRLEN(REPLACE(?templateMotifCigarP42085MF_0118438, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionP4208539) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42085MF_0118440, 1, (STRLEN(?targetMotifMatchCigarP42085MF_0118440) - STRLEN(REPLACE(?targetMotifMatchCigarP42085MF_0118440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42085MF_0118440, 1, (STRLEN(?targetMotifMatchCigarP42085MF_0118440) - STRLEN(REPLACE(?targetMotifMatchCigarP42085MF_0118440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0118441) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42085MF_0118438, 1, (STRLEN(?templateMotifCigarP42085MF_0118438) - STRLEN(REPLACE(?templateMotifCigarP42085MF_0118438, CONCAT('^(?:-*[^-]){', STR(((132 - ?templateMotifSequenceMatchBeginPositionP4208539) + 1)), '}'), '')))), '[a-z]', '')) AS ?step152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42085MF_0118440, 1, (STRLEN(?targetMotifMatchCigarP42085MF_0118440) - STRLEN(REPLACE(?targetMotifMatchCigarP42085MF_0118440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42085MF_0118440, 1, (STRLEN(?targetMotifMatchCigarP42085MF_0118440) - STRLEN(REPLACE(?targetMotifMatchCigarP42085MF_0118440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), '')))), '[^-]', ''))) AS ?step253) .
BIND(((?step253 + ?targetMotifMatchRegionMatchBeginPositionMF_0118441) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER ((BOUND(?thisPositionOn15) && BOUND(?thisPositionOn16))) .
BIND(URI(CONCAT(STR(?this), '#MF_01184a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch59 faldo:location ?templateMotifSequenceMatchRegionP4208560 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4208562 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42085MF_0118455 .
?templateMotifSequenceMatchRegionP4208560 faldo:begin ?templateMotifSequenceMatchBeginP4208561 .
?templateMotifSequenceMatchBeginP4208561 faldo:position ?templateMotifSequenceMatchBeginPositionP4208556 ;
faldo:reference isoform:P42085-1 .
?templateMotifSequenceProfileAlignmentOperationP4208562 edam:has_input signature:MF_01184 ;
rdf:type edam:operation_0300 .
?targetMotifMatch63 faldo:location ?targetMotifMatchRegionMatch64 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0118466 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42085MF_0118457 .
?targetMotifMatchRegionMatch64 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0118465 .
?targetMotifMatchRegionMatchBeginMF_0118465 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0118458 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0118466 edam:has_input signature:MF_01184 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42085MF_0118455, 1, (STRLEN(?templateMotifCigarP42085MF_0118455) - STRLEN(REPLACE(?templateMotifCigarP42085MF_0118455, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionP4208556) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42085MF_0118457, 1, (STRLEN(?targetMotifMatchCigarP42085MF_0118457) - STRLEN(REPLACE(?targetMotifMatchCigarP42085MF_0118457, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42085MF_0118457, 1, (STRLEN(?targetMotifMatchCigarP42085MF_0118457) - STRLEN(REPLACE(?targetMotifMatchCigarP42085MF_0118457, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) .
BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_0118458) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t69) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'L')) .
BIND(URI(CONCAT(STR(?this), '#MF_01184a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch74 faldo:location ?templateMotifSequenceMatchRegionP4208575 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4208577 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42085MF_0118470 .
?templateMotifSequenceMatchRegionP4208575 faldo:begin ?templateMotifSequenceMatchBeginP4208576 .
?templateMotifSequenceMatchBeginP4208576 faldo:position ?templateMotifSequenceMatchBeginPositionP4208571 ;
faldo:reference isoform:P42085-1 .
?templateMotifSequenceProfileAlignmentOperationP4208577 edam:has_input signature:MF_01184 ;
rdf:type edam:operation_0300 .
?targetMotifMatch78 faldo:location ?targetMotifMatchRegionMatch79 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0118481 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42085MF_0118472 .
?targetMotifMatchRegionMatch79 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0118480 .
?targetMotifMatchRegionMatchBeginMF_0118480 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0118473 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0118481 edam:has_input signature:MF_01184 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42085MF_0118470, 1, (STRLEN(?templateMotifCigarP42085MF_0118470) - STRLEN(REPLACE(?templateMotifCigarP42085MF_0118470, CONCAT('^(?:-*[^-]){', STR(((27 - ?templateMotifSequenceMatchBeginPositionP4208571) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42085MF_0118472, 1, (STRLEN(?targetMotifMatchCigarP42085MF_0118472) - STRLEN(REPLACE(?targetMotifMatchCigarP42085MF_0118472, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42085MF_0118472, 1, (STRLEN(?targetMotifMatchCigarP42085MF_0118472) - STRLEN(REPLACE(?targetMotifMatchCigarP42085MF_0118472, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) .
BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0118473) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t84) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER (REGEX('[NT]', SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01184a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionP4208590 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4208592 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42085MF_0118485 .
?templateMotifSequenceMatchRegionP4208590 faldo:begin ?templateMotifSequenceMatchBeginP4208591 .
?templateMotifSequenceMatchBeginP4208591 faldo:position ?templateMotifSequenceMatchBeginPositionP4208586 ;
faldo:reference isoform:P42085-1 .
?templateMotifSequenceProfileAlignmentOperationP4208592 edam:has_input signature:MF_01184 ;
rdf:type edam:operation_0300 .
?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0118496 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42085MF_0118487 .
?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0118495 .
?targetMotifMatchRegionMatchBeginMF_0118495 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0118488 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0118496 edam:has_input signature:MF_01184 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42085MF_0118485, 1, (STRLEN(?templateMotifCigarP42085MF_0118485) - STRLEN(REPLACE(?templateMotifCigarP42085MF_0118485, CONCAT('^(?:-*[^-]){', STR(((156 - ?templateMotifSequenceMatchBeginPositionP4208586) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42085MF_0118487, 1, (STRLEN(?targetMotifMatchCigarP42085MF_0118487) - STRLEN(REPLACE(?targetMotifMatchCigarP42085MF_0118487, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42085MF_0118487, 1, (STRLEN(?targetMotifMatchCigarP42085MF_0118487) - STRLEN(REPLACE(?targetMotifMatchCigarP42085MF_0118487, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0118488) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01184a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
}
"xsd:string |