| http://purl.uniprot.org/unirules/MF_00215#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:90344 up:source unirule:MF_00215 .
_:90345 up:source unirule:MF_00215 .
_:90346 up:source unirule:MF_00215 .
_:90347 up:source unirule:MF_00215 .
_:90348 up:source unirule:MF_00215 .
_:90349 up:source unirule:MF_00215 .
_:90350 up:source unirule:MF_00215 .
_:90351 up:source unirule:MF_00215 .
_:90352 up:source unirule:MF_00215 .
_:90353 up:source unirule:MF_00215 .
_:90354 up:source unirule:MF_00215 .
_:90355 up:source unirule:MF_00215 .
_:90356 up:source unirule:MF_00215 .
_:90357 up:source unirule:MF_00215 .
_:90358 up:source unirule:MF_00215 .
_:90359 up:source unirule:MF_00215 .
_:90360 up:source unirule:MF_00215 .
_:90361 up:source unirule:MF_00215 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation5 ,
?annotation6 ,
?annotation8 ;
up:classifiedWith GO:0004594 ,
GO:0005524 ,
GO:0005737 ,
GO:0015937 ,
keyword:173 ,
keyword:418 ,
keyword:547 ,
keyword:67 ,
keyword:808 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.1.33' ;
up:fullName 'Pantothenate kinase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Pantothenic acid kinase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'coaA' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Pathway_Annotation ;
rdfs:comment 'Cofactor biosynthesis; coenzyme A biosynthesis; CoA from (R)-pantothenate: step 1/5.' .
?annotation6 a up:Subcellular_Location_Annotation .
?annotation6li7 up:cellularComponent .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the prokaryotic pantothenate kinase family.' .
?pfs9 up:annotation ?annotation10 .
?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:30616 .
_:90362 a rdf:Statement ;
up:attribution _:90344 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:90363 a rdf:Statement ;
up:attribution _:90345 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:90364 a rdf:Statement ;
up:attribution _:90346 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:90365 a rdf:Statement ;
up:attribution _:90347 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:90366 a rdf:Statement ;
up:attribution _:90348 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:90367 a rdf:Statement ;
up:attribution _:90349 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:90368 a rdf:Statement ;
up:attribution _:90350 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:90369 a rdf:Statement ;
up:attribution _:90351 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:90370 a rdf:Statement ;
up:attribution _:90352 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:90371 a rdf:Statement ;
up:attribution _:90353 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:90372 a rdf:Statement ;
up:attribution _:90354 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:90373 a rdf:Statement ;
up:attribution _:90355 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:90374 a rdf:Statement ;
up:attribution _:90356 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:173 .
_:90375 a rdf:Statement ;
up:attribution _:90357 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:90376 a rdf:Statement ;
up:attribution _:90358 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004594 .
_:90377 a rdf:Statement ;
up:attribution _:90359 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0015937 .
_:90378 a rdf:Statement ;
up:attribution _:90360 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:90379 a rdf:Statement ;
up:source unirule:MF_00215 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:90380 a rdf:Statement ;
up:attribution _:90361 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00215
#Rule MF_00215 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00215 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00215a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00215a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00215a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00215a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00215a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00215a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch20 faldo:location ?templateMotifSequenceMatchRegionP0A6I321 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6I323 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A6I3MF_0021516 .
?templateMotifSequenceMatchRegionP0A6I321 faldo:begin ?templateMotifSequenceMatchBeginP0A6I322 .
?templateMotifSequenceMatchBeginP0A6I322 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6I317 ;
faldo:reference isoform:P0A6I3-1 .
?templateMotifSequenceProfileAlignmentOperationP0A6I323 edam:has_input signature:MF_00215 ;
rdf:type edam:operation_0300 .
?targetMotifMatch24 faldo:location ?targetMotifMatchRegionMatch25 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0021527 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A6I3MF_0021518 .
?targetMotifMatchRegionMatch25 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0021526 .
?targetMotifMatchRegionMatchBeginMF_0021526 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0021519 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0021527 edam:has_input signature:MF_00215 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I3MF_0021516, 1, (STRLEN(?templateMotifCigarP0A6I3MF_0021516) - STRLEN(REPLACE(?templateMotifCigarP0A6I3MF_0021516, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionP0A6I317) + 1)), '}'), '')))), '[a-z]', '')) AS ?step128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I3MF_0021518, 1, (STRLEN(?targetMotifMatchCigarP0A6I3MF_0021518) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I3MF_0021518, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I3MF_0021518, 1, (STRLEN(?targetMotifMatchCigarP0A6I3MF_0021518) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I3MF_0021518, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step128), '}'), '')))), '[^-]', ''))) AS ?step229) .
BIND(((?step229 + ?targetMotifMatchRegionMatchBeginPositionMF_0021519) - 1) AS ?thisPositionOn14) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6I3MF_0021516, 1, (STRLEN(?templateMotifCigarP0A6I3MF_0021516) - STRLEN(REPLACE(?templateMotifCigarP0A6I3MF_0021516, CONCAT('^(?:-*[^-]){', STR(((102 - ?templateMotifSequenceMatchBeginPositionP0A6I317) + 1)), '}'), '')))), '[a-z]', '')) AS ?step130) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6I3MF_0021518, 1, (STRLEN(?targetMotifMatchCigarP0A6I3MF_0021518) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I3MF_0021518, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6I3MF_0021518, 1, (STRLEN(?targetMotifMatchCigarP0A6I3MF_0021518) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6I3MF_0021518, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step130), '}'), '')))), '[^-]', ''))) AS ?step231) .
BIND(((?step231 + ?targetMotifMatchRegionMatchBeginPositionMF_0021519) - 1) AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER (REGEX('GSV[ASG]VGK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00215a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
}
"xsd:string |