| http://purl.uniprot.org/unirules/MF_00826#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:294226 up:source unirule:MF_00826 .
_:294227 up:source unirule:MF_00826 .
_:294228 up:source unirule:MF_00826 .
_:294229 up:source unirule:MF_00826 .
_:294230 up:source unirule:MF_00826 .
_:294231 up:source unirule:MF_00826 .
_:294232 up:source unirule:MF_00826 .
_:294233 up:source unirule:MF_00826 .
_:294234 up:source unirule:MF_00826 .
_:294235 up:source unirule:MF_00826 .
_:294236 up:source unirule:MF_00826 .
_:294237 up:source unirule:MF_00826 .
_:294238 up:source unirule:MF_00826 .
_:294239 up:source unirule:MF_00826 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation9 ,
?annotation11 ,
?annotation12 ;
up:classifiedWith GO:0030699 ,
GO:0050485 ,
keyword:560 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.21.4.2' ,
'1.21.4.3' ,
'1.21.4.4' ;
up:fullName 'Glycine/sarcosine/betaine reductase complex component A' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Selenoprotein PA' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Thioredoxin reductase complex selenoprotein A' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'grdA' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'In the first step of glycine, betaine and sarcosine reductases, the substrate is bound to component PB via a Schiff base intermediate. Then the PB-activated substrate is nucleophilically attacked by the selenol anion of component PA to transform it to a carboxymethylated selenoether and the respective amine. By action of component PC, acetyl phosphate is formed, leaving component PA in its oxidized state. Finally component PA becomes reduced by the thioredoxin system to start a new catalytic cycle of reductive deamination.' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:catalyticActivity ;
up:enzymeClass .
?annotation7 up:activity ?activity8 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity8 up:catalyticActivity ;
up:enzymeClass .
?annotation9 up:activity ?activity10 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity10 up:catalyticActivity ;
up:enzymeClass .
?annotation11 a up:Subunit_Annotation ;
rdfs:comment 'Monomer. Component of the glycine, sarcosine and betaine reductase complexes, together with components B and C.' .
?annotation12 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the GrdA family.' .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
rdf:type up:Active_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
_:294240 a rdf:Statement ;
up:attribution _:294226 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:294241 a rdf:Statement ;
up:attribution _:294227 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:294242 a rdf:Statement ;
up:attribution _:294228 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:294243 a rdf:Statement ;
up:attribution _:294229 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:294244 a rdf:Statement ;
up:attribution _:294230 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:294245 a rdf:Statement ;
up:attribution _:294231 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:294246 a rdf:Statement ;
up:attribution _:294232 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:294247 a rdf:Statement ;
up:attribution _:294233 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:294248 a rdf:Statement ;
up:attribution _:294234 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:294249 a rdf:Statement ;
up:attribution _:294235 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:294250 a rdf:Statement ;
up:attribution _:294236 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:294251 a rdf:Statement ;
up:attribution _:294237 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030699 .
_:294252 a rdf:Statement ;
up:attribution _:294238 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0050485 .
_:294253 a rdf:Statement ;
up:source unirule:MF_00826 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:294254 a rdf:Statement ;
up:attribution _:294239 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00826
#Rule MF_00826 Created by:? on:2006-09-01 Modified by:Elisabeth Coudert on:2025-02-20
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00826 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00826a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00826a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00826a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00826a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00826a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00826a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00826a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_00826a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_00826a12')) AS ?annotation12) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch23 faldo:location ?templateMotifSequenceMatchRegionP2697124 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2697126 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP26971MF_0082619 .
?templateMotifSequenceMatchRegionP2697124 faldo:begin ?templateMotifSequenceMatchBeginP2697125 .
?templateMotifSequenceMatchBeginP2697125 faldo:position ?templateMotifSequenceMatchBeginPositionP2697120 ;
faldo:reference isoform:P26971-1 .
?templateMotifSequenceProfileAlignmentOperationP2697126 edam:has_input signature:MF_00826 ;
rdf:type edam:operation_0300 .
?targetMotifMatch27 faldo:location ?targetMotifMatchRegionMatch28 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0082630 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP26971MF_0082621 .
?targetMotifMatchRegionMatch28 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0082629 .
?targetMotifMatchRegionMatchBeginMF_0082629 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0082622 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0082630 edam:has_input signature:MF_00826 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP26971MF_0082619, 1, (STRLEN(?templateMotifCigarP26971MF_0082619) - STRLEN(REPLACE(?templateMotifCigarP26971MF_0082619, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionP2697120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step131) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP26971MF_0082621, 1, (STRLEN(?targetMotifMatchCigarP26971MF_0082621) - STRLEN(REPLACE(?targetMotifMatchCigarP26971MF_0082621, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP26971MF_0082621, 1, (STRLEN(?targetMotifMatchCigarP26971MF_0082621) - STRLEN(REPLACE(?targetMotifMatchCigarP26971MF_0082621, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step131), '}'), '')))), '[^-]', ''))) AS ?step232) .
BIND(((?step232 + ?targetMotifMatchRegionMatchBeginPositionMF_0082622) - 1) AS ?thisPositionOn17) .
BIND(?thisPositionOn17 AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) .
FILTER (REGEX('[CU]', SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00826a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
}
"xsd:string |