| http://purl.uniprot.org/unirules/MF_00223#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:94874 up:source unirule:MF_00223 .
_:94875 up:source unirule:MF_00223 .
_:94876 up:source unirule:MF_00223 .
_:94877 up:source unirule:MF_00223 .
_:94878 up:source unirule:MF_00223 .
_:94879 up:source unirule:MF_00223 .
_:94880 up:source unirule:MF_00223 .
_:94881 up:source unirule:MF_00223 .
_:94882 up:source unirule:MF_00223 .
_:94883 up:source unirule:MF_00223 .
_:94884 up:source unirule:MF_00223 .
_:94885 up:source unirule:MF_00223 .
_:94886 up:source unirule:MF_00223 .
_:94887 up:source unirule:MF_00223 .
_:94888 up:source unirule:MF_00223 .
_:94889 up:source unirule:MF_00223 .
_:94890 up:source unirule:MF_00223 .
_:94891 up:source unirule:MF_00223 .
_:94892 up:source unirule:MF_00223 .
_:94893 up:source unirule:MF_00223 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation5 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0003934 ,
GO:0006730 ,
GO:0046654 ,
keyword:342 ,
keyword:378 ,
keyword:547 ,
keyword:554 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.5.4.16' ;
up:fullName 'GTP cyclohydrolase 1' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'GTP cyclohydrolase I' ;
up:shortName 'GTP-CH-I' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'folE' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Pathway_Annotation ;
rdfs:comment 'Cofactor biosynthesis; 7,8-dihydroneopterin triphosphate biosynthesis; 7,8-dihydroneopterin triphosphate from GTP: step 1/1.' .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Homopolymer.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the GTP cyclohydrolase I family.' .
?case8 up:classifiedWith GO:0008270 ,
keyword:479 ,
keyword:862 .
?pfs9 up:annotation ?annotation10 ,
?annotation16 ,
?annotation22 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf chebi:29105 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:29105 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:29105 .
_:94894 a rdf:Statement ;
up:attribution _:94874 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:94895 a rdf:Statement ;
up:attribution _:94875 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:94896 a rdf:Statement ;
up:attribution _:94876 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:94897 a rdf:Statement ;
up:attribution _:94877 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:94898 a rdf:Statement ;
up:attribution _:94878 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:94899 a rdf:Statement ;
up:attribution _:94879 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:94900 a rdf:Statement ;
up:attribution _:94880 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:94901 a rdf:Statement ;
up:attribution _:94881 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:342 .
_:94902 a rdf:Statement ;
up:attribution _:94882 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:94903 a rdf:Statement ;
up:attribution _:94883 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:554 .
_:94904 a rdf:Statement ;
up:attribution _:94884 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:94905 a rdf:Statement ;
up:attribution _:94885 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003934 .
_:94906 a rdf:Statement ;
up:attribution _:94886 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006730 .
_:94907 a rdf:Statement ;
up:attribution _:94887 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046654 .
_:94908 a rdf:Statement ;
up:attribution _:94888 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:94909 a rdf:Statement ;
up:attribution _:94889 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:94910 a rdf:Statement ;
up:attribution _:94890 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:94911 a rdf:Statement ;
up:source unirule:MF_00223 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:94912 a rdf:Statement ;
up:attribution _:94891 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:94913 a rdf:Statement ;
up:source unirule:MF_00223 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:94914 a rdf:Statement ;
up:attribution _:94892 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:94915 a rdf:Statement ;
up:source unirule:MF_00223 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:94916 a rdf:Statement ;
up:attribution _:94893 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00223
#Rule MF_00223 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
VALUES ?supertaxon28 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00223 .
?thisOrganism rdfs:subClassOf+ ?supertaxon28 .
BIND(URI(CONCAT(STR(?this), '#MF_00223a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00223a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00223a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00223a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00223a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00223a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch33 faldo:location ?templateMotifSequenceMatchRegionP0A6T534 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6T536 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A6T5MF_0022329 .
?templateMotifSequenceMatchRegionP0A6T534 faldo:begin ?templateMotifSequenceMatchBeginP0A6T535 .
?templateMotifSequenceMatchBeginP0A6T535 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6T530 ;
faldo:reference isoform:P0A6T5-1 .
?templateMotifSequenceProfileAlignmentOperationP0A6T536 edam:has_input signature:MF_00223 ;
rdf:type edam:operation_0300 .
?targetMotifMatch37 faldo:location ?targetMotifMatchRegionMatch38 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0022340 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A6T5MF_0022331 .
?targetMotifMatchRegionMatch38 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0022339 .
?targetMotifMatchRegionMatchBeginMF_0022339 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0022332 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0022340 edam:has_input signature:MF_00223 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6T5MF_0022329, 1, (STRLEN(?templateMotifCigarP0A6T5MF_0022329) - STRLEN(REPLACE(?templateMotifCigarP0A6T5MF_0022329, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionP0A6T530) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6T5MF_0022331, 1, (STRLEN(?targetMotifMatchCigarP0A6T5MF_0022331) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T5MF_0022331, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6T5MF_0022331, 1, (STRLEN(?targetMotifMatchCigarP0A6T5MF_0022331) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T5MF_0022331, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) .
BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0022332) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6T5MF_0022329, 1, (STRLEN(?templateMotifCigarP0A6T5MF_0022329) - STRLEN(REPLACE(?templateMotifCigarP0A6T5MF_0022329, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionP0A6T530) + 1)), '}'), '')))), '[a-z]', '')) AS ?step144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6T5MF_0022331, 1, (STRLEN(?targetMotifMatchCigarP0A6T5MF_0022331) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T5MF_0022331, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6T5MF_0022331, 1, (STRLEN(?targetMotifMatchCigarP0A6T5MF_0022331) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T5MF_0022331, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step144), '}'), '')))), '[^-]', ''))) AS ?step245) .
BIND(((?step245 + ?targetMotifMatchRegionMatchBeginPositionMF_0022332) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6T5MF_0022329, 1, (STRLEN(?templateMotifCigarP0A6T5MF_0022329) - STRLEN(REPLACE(?templateMotifCigarP0A6T5MF_0022329, CONCAT('^(?:-*[^-]){', STR(((182 - ?templateMotifSequenceMatchBeginPositionP0A6T530) + 1)), '}'), '')))), '[a-z]', '')) AS ?step147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6T5MF_0022331, 1, (STRLEN(?targetMotifMatchCigarP0A6T5MF_0022331) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T5MF_0022331, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6T5MF_0022331, 1, (STRLEN(?targetMotifMatchCigarP0A6T5MF_0022331) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6T5MF_0022331, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step147), '}'), '')))), '[^-]', ''))) AS ?step248) .
BIND(((?step248 + ?targetMotifMatchRegionMatchBeginPositionMF_0022332) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'C')) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag50) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag50, ?UNBOUND_VARIABLE) AS ?case8) .
}
"xsd:string |