| http://purl.uniprot.org/unirules/MF_00698#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:259983 up:source unirule:MF_00698 .
_:259984 up:source unirule:MF_00698 .
_:259985 up:source unirule:MF_00698 .
_:259986 up:source unirule:MF_00698 .
_:259987 up:source unirule:MF_00698 .
_:259988 up:source unirule:MF_00698 .
_:259989 up:source unirule:MF_00698 .
_:259990 up:source unirule:MF_00698 .
_:259991 up:source unirule:MF_00698 .
_:259992 up:source unirule:MF_00698 .
_:259993 up:source unirule:MF_00698 .
_:259994 up:source unirule:MF_00698 .
_:259995 up:source unirule:MF_00698 .
_:259996 up:source unirule:MF_00698 .
_:259997 up:source unirule:MF_00698 .
_:259998 up:source unirule:MF_00698 .
_:259999 up:source unirule:MF_00698 .
_:260000 up:source unirule:MF_00698 .
_:260001 up:source unirule:MF_00698 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation8 ,
?annotation10 ;
up:classifiedWith GO:0005737 ,
GO:0008239 ,
keyword:31 ,
keyword:378 ,
keyword:645 ,
keyword:720 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.4.14.11' ;
up:fullName 'Xaa-Pro dipeptidyl-peptidase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'X-Pro dipeptidyl-peptidase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'X-prolyl-dipeptidyl aminopeptidase' ;
up:shortName 'X-PDAP' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'pepX' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Removes N-terminal dipeptides sequentially from polypeptides having unsubstituted N-termini provided that the penultimate residue is proline.' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:enzymeClass .
?annotation7 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation8 a up:Subcellular_Location_Annotation .
?annotation8li9 up:cellularComponent .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the peptidase S15 family.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Charge relay system' .
?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 ;
rdfs:comment 'Charge relay system' .
?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 ;
rdfs:comment 'Charge relay system' .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
_:260002 a rdf:Statement ;
up:attribution _:259983 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:260003 a rdf:Statement ;
up:attribution _:259984 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:260004 a rdf:Statement ;
up:attribution _:259985 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:260005 a rdf:Statement ;
up:attribution _:259986 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:260006 a rdf:Statement ;
up:attribution _:259987 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:260007 a rdf:Statement ;
up:attribution _:259988 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:260008 a rdf:Statement ;
up:attribution _:259989 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:260009 a rdf:Statement ;
up:attribution _:259990 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:260010 a rdf:Statement ;
up:attribution _:259991 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:260011 a rdf:Statement ;
up:attribution _:259992 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:260012 a rdf:Statement ;
up:attribution _:259993 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:260013 a rdf:Statement ;
up:attribution _:259994 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:645 .
_:260014 a rdf:Statement ;
up:attribution _:259995 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:720 .
_:260015 a rdf:Statement ;
up:attribution _:259996 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:31 .
_:260016 a rdf:Statement ;
up:attribution _:259997 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008239 .
_:260017 a rdf:Statement ;
up:attribution _:259998 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:260018 a rdf:Statement ;
up:source unirule:MF_00698 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:260019 a rdf:Statement ;
up:attribution _:259999 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:260020 a rdf:Statement ;
up:source unirule:MF_00698 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:260021 a rdf:Statement ;
up:attribution _:260000 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:260022 a rdf:Statement ;
up:source unirule:MF_00698 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:260023 a rdf:Statement ;
up:attribution _:260001 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00698
#Rule MF_00698 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2019-11-18
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00698 .
?thisOrganism rdfs:subClassOf+ taxon:186826 .
BIND(URI(CONCAT(STR(?this), '#MF_00698a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00698a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00698a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00698a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00698a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00698a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00698a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00698a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch33 faldo:location ?templateMotifSequenceMatchRegionP2234634 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2234636 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22346MF_0069829 .
?templateMotifSequenceMatchRegionP2234634 faldo:begin ?templateMotifSequenceMatchBeginP2234635 .
?templateMotifSequenceMatchBeginP2234635 faldo:position ?templateMotifSequenceMatchBeginPositionP2234630 ;
faldo:reference isoform:P22346-1 .
?templateMotifSequenceProfileAlignmentOperationP2234636 edam:has_input signature:MF_00698 ;
rdf:type edam:operation_0300 .
?targetMotifMatch37 faldo:location ?targetMotifMatchRegionMatch38 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0069840 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22346MF_0069831 .
?targetMotifMatchRegionMatch38 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0069839 .
?targetMotifMatchRegionMatchBeginMF_0069839 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0069832 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0069840 edam:has_input signature:MF_00698 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22346MF_0069829, 1, (STRLEN(?templateMotifCigarP22346MF_0069829) - STRLEN(REPLACE(?templateMotifCigarP22346MF_0069829, CONCAT('^(?:-*[^-]){', STR(((348 - ?templateMotifSequenceMatchBeginPositionP2234630) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22346MF_0069831, 1, (STRLEN(?targetMotifMatchCigarP22346MF_0069831) - STRLEN(REPLACE(?targetMotifMatchCigarP22346MF_0069831, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22346MF_0069831, 1, (STRLEN(?targetMotifMatchCigarP22346MF_0069831) - STRLEN(REPLACE(?targetMotifMatchCigarP22346MF_0069831, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) .
BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0069832) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t43) .
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) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_00698a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch48 faldo:location ?templateMotifSequenceMatchRegionP2234649 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2234651 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22346MF_0069844 .
?templateMotifSequenceMatchRegionP2234649 faldo:begin ?templateMotifSequenceMatchBeginP2234650 .
?templateMotifSequenceMatchBeginP2234650 faldo:position ?templateMotifSequenceMatchBeginPositionP2234645 ;
faldo:reference isoform:P22346-1 .
?templateMotifSequenceProfileAlignmentOperationP2234651 edam:has_input signature:MF_00698 ;
rdf:type edam:operation_0300 .
?targetMotifMatch52 faldo:location ?targetMotifMatchRegionMatch53 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0069855 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22346MF_0069846 .
?targetMotifMatchRegionMatch53 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0069854 .
?targetMotifMatchRegionMatchBeginMF_0069854 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0069847 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0069855 edam:has_input signature:MF_00698 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22346MF_0069844, 1, (STRLEN(?templateMotifCigarP22346MF_0069844) - STRLEN(REPLACE(?templateMotifCigarP22346MF_0069844, CONCAT('^(?:-*[^-]){', STR(((468 - ?templateMotifSequenceMatchBeginPositionP2234645) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22346MF_0069846, 1, (STRLEN(?targetMotifMatchCigarP22346MF_0069846) - STRLEN(REPLACE(?targetMotifMatchCigarP22346MF_0069846, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22346MF_0069846, 1, (STRLEN(?targetMotifMatchCigarP22346MF_0069846) - STRLEN(REPLACE(?targetMotifMatchCigarP22346MF_0069846, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0069847) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t58) .
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) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00698a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch63 faldo:location ?templateMotifSequenceMatchRegionP2234664 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2234666 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP22346MF_0069859 .
?templateMotifSequenceMatchRegionP2234664 faldo:begin ?templateMotifSequenceMatchBeginP2234665 .
?templateMotifSequenceMatchBeginP2234665 faldo:position ?templateMotifSequenceMatchBeginPositionP2234660 ;
faldo:reference isoform:P22346-1 .
?templateMotifSequenceProfileAlignmentOperationP2234666 edam:has_input signature:MF_00698 ;
rdf:type edam:operation_0300 .
?targetMotifMatch67 faldo:location ?targetMotifMatchRegionMatch68 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0069870 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP22346MF_0069861 .
?targetMotifMatchRegionMatch68 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0069869 .
?targetMotifMatchRegionMatchBeginMF_0069869 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0069862 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0069870 edam:has_input signature:MF_00698 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22346MF_0069859, 1, (STRLEN(?templateMotifCigarP22346MF_0069859) - STRLEN(REPLACE(?templateMotifCigarP22346MF_0069859, CONCAT('^(?:-*[^-]){', STR(((498 - ?templateMotifSequenceMatchBeginPositionP2234660) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22346MF_0069861, 1, (STRLEN(?targetMotifMatchCigarP22346MF_0069861) - STRLEN(REPLACE(?targetMotifMatchCigarP22346MF_0069861, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22346MF_0069861, 1, (STRLEN(?targetMotifMatchCigarP22346MF_0069861) - STRLEN(REPLACE(?targetMotifMatchCigarP22346MF_0069861, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0069862) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t73) .
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_00698a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
}
"xsd:string |