| http://purl.uniprot.org/unirules/MF_00269#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:109909 up:source unirule:MF_00269 .
_:109910 up:source unirule:MF_00269 .
_:109911 up:source unirule:MF_00269 .
_:109912 up:source unirule:MF_00269 .
_:109913 up:source unirule:MF_00269 .
_:109914 up:source unirule:MF_00269 .
_:109915 up:source unirule:MF_00269 .
_:109916 up:source unirule:MF_00269 .
_:109917 up:source unirule:MF_00269 .
_:109918 up:source unirule:MF_00269 .
_:109919 up:source unirule:MF_00269 .
_:109920 up:source unirule:MF_00269 .
_:109921 up:source unirule:MF_00269 .
_:109922 up:source unirule:MF_00269 .
_:109923 up:source unirule:MF_00269 .
_:109924 up:source unirule:MF_00269 .
_:109925 up:source unirule:MF_00269 .
_:109926 up:source unirule:MF_00269 .
_:109927 up:source unirule:MF_00269 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation9 ;
up:classifiedWith GO:0008379 ,
GO:0016209 ,
keyword:49 ,
keyword:560 ,
keyword:575 ,
keyword:676 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.11.1.24' ;
up:fullName 'Thiol peroxidase' ;
up:shortName 'Tpx' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Peroxiredoxin tpx' ;
up:shortName 'Prx' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Thioredoxin peroxidase' ;
rdf:type up:Structured_Name .
?name3 up:fullName 'Thioredoxin-dependent peroxiredoxin' ;
rdf:type up:Structured_Name .
?gene4 skos:prefLabel 'tpx' .
?annotation5 a up:Function_Annotation ;
rdfs:comment 'Thiol-specific peroxidase that catalyzes the reduction of hydrogen peroxide and organic hydroperoxides to water and alcohols, respectively. Plays a role in cell protection against oxidative stress by detoxifying peroxides.' .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the peroxiredoxin family. Tpx subfamily.' .
?case10 up:classifiedWith keyword:1015 .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Disulfide_Bond_Annotation ;
rdfs:comment 'Redox-active' .
?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:Domain_Extent_Annotation ;
rdfs:comment 'Thioredoxin' .
?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 'Cysteine sulfenic acid (-SOH) intermediate' .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
_:109928 a rdf:Statement ;
up:attribution _:109909 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:109929 a rdf:Statement ;
up:attribution _:109910 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:109930 a rdf:Statement ;
up:attribution _:109911 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:109931 a rdf:Statement ;
up:attribution _:109912 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:109932 a rdf:Statement ;
up:attribution _:109913 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:109933 a rdf:Statement ;
up:attribution _:109914 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:109934 a rdf:Statement ;
up:attribution _:109915 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:109935 a rdf:Statement ;
up:attribution _:109916 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:109936 a rdf:Statement ;
up:attribution _:109917 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:109937 a rdf:Statement ;
up:attribution _:109918 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:49 .
_:109938 a rdf:Statement ;
up:attribution _:109919 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:109939 a rdf:Statement ;
up:attribution _:109920 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:575 .
_:109940 a rdf:Statement ;
up:attribution _:109921 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:676 .
_:109941 a rdf:Statement ;
up:attribution _:109922 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016209 .
_:109942 a rdf:Statement ;
up:attribution _:109923 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008379 .
_:109943 a rdf:Statement ;
up:attribution _:109924 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1015 .
_:109944 a rdf:Statement ;
up:source unirule:MF_00269 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:109945 a rdf:Statement ;
up:attribution _:109925 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:109946 a rdf:Statement ;
up:source unirule:MF_00269 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:109947 a rdf:Statement ;
up:attribution _:109926 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:109948 a rdf:Statement ;
up:source unirule:MF_00269 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:109949 a rdf:Statement ;
up:attribution _:109927 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00269
#Rule MF_00269 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00269 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00269a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00269a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00269a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00269a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_00269a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00269a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00269a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00269a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch33 faldo:location ?templateMotifSequenceMatchRegionP0A86234 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A86236 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A862MF_0026929 .
?templateMotifSequenceMatchRegionP0A86234 faldo:begin ?templateMotifSequenceMatchBeginP0A86235 .
?templateMotifSequenceMatchBeginP0A86235 faldo:position ?templateMotifSequenceMatchBeginPositionP0A86230 ;
faldo:reference isoform:P0A862-1 .
?templateMotifSequenceProfileAlignmentOperationP0A86236 edam:has_input signature:MF_00269 ;
rdf:type edam:operation_0300 .
?targetMotifMatch37 faldo:location ?targetMotifMatchRegionMatch38 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0026940 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A862MF_0026931 .
?targetMotifMatchRegionMatch38 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0026939 .
?targetMotifMatchRegionMatchBeginMF_0026939 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0026932 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0026940 edam:has_input signature:MF_00269 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagdisulf) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A862MF_0026929, 1, (STRLEN(?templateMotifCigarP0A862MF_0026929) - STRLEN(REPLACE(?templateMotifCigarP0A862MF_0026929, CONCAT('^(?:-*[^-]){', STR(((61 - ?templateMotifSequenceMatchBeginPositionP0A86230) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A862MF_0026931, 1, (STRLEN(?targetMotifMatchCigarP0A862MF_0026931) - STRLEN(REPLACE(?targetMotifMatchCigarP0A862MF_0026931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A862MF_0026931, 1, (STRLEN(?targetMotifMatchCigarP0A862MF_0026931) - STRLEN(REPLACE(?targetMotifMatchCigarP0A862MF_0026931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) .
BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0026932) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A862MF_0026929, 1, (STRLEN(?templateMotifCigarP0A862MF_0026929) - STRLEN(REPLACE(?templateMotifCigarP0A862MF_0026929, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionP0A86230) + 1)), '}'), '')))), '[a-z]', '')) AS ?step143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A862MF_0026931, 1, (STRLEN(?targetMotifMatchCigarP0A862MF_0026931) - STRLEN(REPLACE(?targetMotifMatchCigarP0A862MF_0026931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A862MF_0026931, 1, (STRLEN(?targetMotifMatchCigarP0A862MF_0026931) - STRLEN(REPLACE(?targetMotifMatchCigarP0A862MF_0026931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), '')))), '[^-]', ''))) AS ?step244) .
BIND(((?step244 + ?targetMotifMatchRegionMatchBeginPositionMF_0026932) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00269a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch50 faldo:location ?templateMotifSequenceMatchRegionP0A86251 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A86253 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A862MF_0026946 .
?templateMotifSequenceMatchRegionP0A86251 faldo:begin ?templateMotifSequenceMatchBeginP0A86252 .
?templateMotifSequenceMatchBeginP0A86252 faldo:position ?templateMotifSequenceMatchBeginPositionP0A86247 ;
faldo:reference isoform:P0A862-1 .
?templateMotifSequenceProfileAlignmentOperationP0A86253 edam:has_input signature:MF_00269 ;
rdf:type edam:operation_0300 .
?targetMotifMatch54 faldo:location ?targetMotifMatchRegionMatch55 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0026957 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A862MF_0026948 .
?targetMotifMatchRegionMatch55 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0026956 .
?targetMotifMatchRegionMatchBeginMF_0026956 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0026949 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0026957 edam:has_input signature:MF_00269 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A862MF_0026946, 1, (STRLEN(?templateMotifCigarP0A862MF_0026946) - STRLEN(REPLACE(?templateMotifCigarP0A862MF_0026946, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP0A86247) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A862MF_0026948, 1, (STRLEN(?targetMotifMatchCigarP0A862MF_0026948) - STRLEN(REPLACE(?targetMotifMatchCigarP0A862MF_0026948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A862MF_0026948, 1, (STRLEN(?targetMotifMatchCigarP0A862MF_0026948) - STRLEN(REPLACE(?targetMotifMatchCigarP0A862MF_0026948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0026949) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A862MF_0026946, 1, (STRLEN(?templateMotifCigarP0A862MF_0026946) - STRLEN(REPLACE(?templateMotifCigarP0A862MF_0026946, CONCAT('^(?:-*[^-]){', STR(((168 - ?templateMotifSequenceMatchBeginPositionP0A86247) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A862MF_0026948, 1, (STRLEN(?targetMotifMatchCigarP0A862MF_0026948) - STRLEN(REPLACE(?targetMotifMatchCigarP0A862MF_0026948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A862MF_0026948, 1, (STRLEN(?targetMotifMatchCigarP0A862MF_0026948) - STRLEN(REPLACE(?targetMotifMatchCigarP0A862MF_0026948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0026949) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs2t62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((BOUND(?thisPositionOn21) && BOUND(?thisPositionOn22))) .
BIND(URI(CONCAT(STR(?this), '#MF_00269a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionP0A86268 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A86270 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A862MF_0026963 .
?templateMotifSequenceMatchRegionP0A86268 faldo:begin ?templateMotifSequenceMatchBeginP0A86269 .
?templateMotifSequenceMatchBeginP0A86269 faldo:position ?templateMotifSequenceMatchBeginPositionP0A86264 ;
faldo:reference isoform:P0A862-1 .
?templateMotifSequenceProfileAlignmentOperationP0A86270 edam:has_input signature:MF_00269 ;
rdf:type edam:operation_0300 .
?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0026974 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A862MF_0026965 .
?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0026973 .
?targetMotifMatchRegionMatchBeginMF_0026973 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0026966 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0026974 edam:has_input signature:MF_00269 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A862MF_0026963, 1, (STRLEN(?templateMotifCigarP0A862MF_0026963) - STRLEN(REPLACE(?templateMotifCigarP0A862MF_0026963, CONCAT('^(?:-*[^-]){', STR(((61 - ?templateMotifSequenceMatchBeginPositionP0A86264) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A862MF_0026965, 1, (STRLEN(?targetMotifMatchCigarP0A862MF_0026965) - STRLEN(REPLACE(?targetMotifMatchCigarP0A862MF_0026965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A862MF_0026965, 1, (STRLEN(?targetMotifMatchCigarP0A862MF_0026965) - STRLEN(REPLACE(?targetMotifMatchCigarP0A862MF_0026965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0026966) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs2t77) .
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) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00269a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag78) .
}
BIND(IF(BOUND(?tagdisulf), ?caseWithTag78, ?UNBOUND_VARIABLE) AS ?case10) .
}
"xsd:string |