| http://purl.uniprot.org/unirules/MF_00417#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:163602 up:source unirule:MF_00417 .
_:163603 up:source unirule:MF_00417 .
_:163604 up:source unirule:MF_00417 .
_:163605 up:source unirule:MF_00417 .
_:163606 up:source unirule:MF_00417 .
_:163607 up:source unirule:MF_00417 .
_:163608 up:source unirule:MF_00417 .
_:163609 up:source unirule:MF_00417 .
_:163610 up:source unirule:MF_00417 .
_:163611 up:source unirule:MF_00417 .
_:163612 up:source unirule:MF_00417 .
_:163613 up:source unirule:MF_00417 .
_:163614 up:source unirule:MF_00417 .
_:163615 up:source unirule:MF_00417 .
_:163616 up:source unirule:MF_00417 .
_:163617 up:source unirule:MF_00417 .
_:163618 up:source unirule:MF_00417 .
_:163619 up:source unirule:MF_00417 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation8 ,
?annotation10 ;
up:classifiedWith GO:0005737 ,
GO:0016920 ,
keyword:378 ,
keyword:645 ,
keyword:788 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.4.19.3' ;
up:fullName 'Pyrrolidone-carboxylate peptidase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '5-oxoprolyl-peptidase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Pyroglutamyl-peptidase I' ;
up:shortName 'PGP-I' ,
'Pyrase' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'pcp' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Removes 5-oxoproline from various penultimate amino acid residues except L-proline.' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:enzymeClass .
?annotation7 a up:Subunit_Annotation ;
rdfs:comment 'Homotetramer.' .
?annotation8 a up:Subcellular_Location_Annotation .
?annotation8li9 up:cellularComponent .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the peptidase C15 family.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Active_Site_Annotation .
?pfsb13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Active_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
rdf:type up:Active_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
_:163620 a rdf:Statement ;
up:attribution _:163602 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:163621 a rdf:Statement ;
up:attribution _:163603 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:163622 a rdf:Statement ;
up:attribution _:163604 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:163623 a rdf:Statement ;
up:attribution _:163605 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:163624 a rdf:Statement ;
up:attribution _:163606 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:163625 a rdf:Statement ;
up:attribution _:163607 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:163626 a rdf:Statement ;
up:attribution _:163608 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:163627 a rdf:Statement ;
up:attribution _:163609 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:163628 a rdf:Statement ;
up:attribution _:163610 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:163629 a rdf:Statement ;
up:attribution _:163611 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:163630 a rdf:Statement ;
up:attribution _:163612 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:163631 a rdf:Statement ;
up:attribution _:163613 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:645 .
_:163632 a rdf:Statement ;
up:attribution _:163614 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:788 .
_:163633 a rdf:Statement ;
up:attribution _:163615 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016920 .
_:163634 a rdf:Statement ;
up:attribution _:163616 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:163635 a rdf:Statement ;
up:source unirule:MF_00417 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:163636 a rdf:Statement ;
up:attribution _:163617 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:163637 a rdf:Statement ;
up:source unirule:MF_00417 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:163638 a rdf:Statement ;
up:attribution _:163618 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:163639 a rdf:Statement ;
up:source unirule:MF_00417 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:163640 a rdf:Statement ;
up:attribution _:163619 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00417
#Rule MF_00417 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-11-28
VALUES ?supertaxon29 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00417 .
?thisOrganism rdfs:subClassOf+ ?supertaxon29 .
BIND(URI(CONCAT(STR(?this), '#MF_00417a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00417a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00417a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00417a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00417a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00417a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00417a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00417a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch34 faldo:location ?templateMotifSequenceMatchRegionP4610735 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4610737 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP46107MF_0041730 .
?templateMotifSequenceMatchRegionP4610735 faldo:begin ?templateMotifSequenceMatchBeginP4610736 .
?templateMotifSequenceMatchBeginP4610736 faldo:position ?templateMotifSequenceMatchBeginPositionP4610731 ;
faldo:reference isoform:P46107-1 .
?templateMotifSequenceProfileAlignmentOperationP4610737 edam:has_input signature:MF_00417 ;
rdf:type edam:operation_0300 .
?targetMotifMatch38 faldo:location ?targetMotifMatchRegionMatch39 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0041741 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP46107MF_0041732 .
?targetMotifMatchRegionMatch39 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0041740 .
?targetMotifMatchRegionMatchBeginMF_0041740 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0041733 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0041741 edam:has_input signature:MF_00417 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46107MF_0041730, 1, (STRLEN(?templateMotifCigarP46107MF_0041730) - STRLEN(REPLACE(?templateMotifCigarP46107MF_0041730, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionP4610731) + 1)), '}'), '')))), '[a-z]', '')) AS ?step142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46107MF_0041732, 1, (STRLEN(?targetMotifMatchCigarP46107MF_0041732) - STRLEN(REPLACE(?targetMotifMatchCigarP46107MF_0041732, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46107MF_0041732, 1, (STRLEN(?targetMotifMatchCigarP46107MF_0041732) - STRLEN(REPLACE(?targetMotifMatchCigarP46107MF_0041732, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), '')))), '[^-]', ''))) AS ?step243) .
BIND(((?step243 + ?targetMotifMatchRegionMatchBeginPositionMF_0041733) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00417a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch49 faldo:location ?templateMotifSequenceMatchRegionP4610750 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4610752 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP46107MF_0041745 .
?templateMotifSequenceMatchRegionP4610750 faldo:begin ?templateMotifSequenceMatchBeginP4610751 .
?templateMotifSequenceMatchBeginP4610751 faldo:position ?templateMotifSequenceMatchBeginPositionP4610746 ;
faldo:reference isoform:P46107-1 .
?templateMotifSequenceProfileAlignmentOperationP4610752 edam:has_input signature:MF_00417 ;
rdf:type edam:operation_0300 .
?targetMotifMatch53 faldo:location ?targetMotifMatchRegionMatch54 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0041756 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP46107MF_0041747 .
?targetMotifMatchRegionMatch54 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0041755 .
?targetMotifMatchRegionMatchBeginMF_0041755 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0041748 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0041756 edam:has_input signature:MF_00417 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46107MF_0041745, 1, (STRLEN(?templateMotifCigarP46107MF_0041745) - STRLEN(REPLACE(?templateMotifCigarP46107MF_0041745, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP4610746) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46107MF_0041747, 1, (STRLEN(?targetMotifMatchCigarP46107MF_0041747) - STRLEN(REPLACE(?targetMotifMatchCigarP46107MF_0041747, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46107MF_0041747, 1, (STRLEN(?targetMotifMatchCigarP46107MF_0041747) - STRLEN(REPLACE(?targetMotifMatchCigarP46107MF_0041747, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) .
BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0041748) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t59) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00417a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionP4610765 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4610767 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP46107MF_0041760 .
?templateMotifSequenceMatchRegionP4610765 faldo:begin ?templateMotifSequenceMatchBeginP4610766 .
?templateMotifSequenceMatchBeginP4610766 faldo:position ?templateMotifSequenceMatchBeginPositionP4610761 ;
faldo:reference isoform:P46107-1 .
?templateMotifSequenceProfileAlignmentOperationP4610767 edam:has_input signature:MF_00417 ;
rdf:type edam:operation_0300 .
?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0041771 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP46107MF_0041762 .
?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0041770 .
?targetMotifMatchRegionMatchBeginMF_0041770 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0041763 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0041771 edam:has_input signature:MF_00417 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46107MF_0041760, 1, (STRLEN(?templateMotifCigarP46107MF_0041760) - STRLEN(REPLACE(?templateMotifCigarP46107MF_0041760, CONCAT('^(?:-*[^-]){', STR(((168 - ?templateMotifSequenceMatchBeginPositionP4610761) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46107MF_0041762, 1, (STRLEN(?targetMotifMatchCigarP46107MF_0041762) - STRLEN(REPLACE(?targetMotifMatchCigarP46107MF_0041762, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46107MF_0041762, 1, (STRLEN(?targetMotifMatchCigarP46107MF_0041762) - STRLEN(REPLACE(?targetMotifMatchCigarP46107MF_0041762, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0041763) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00417a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
}
"xsd:string |