Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-62
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-61
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-64
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-40
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-63
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-42
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-66
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-41
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-65
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-80
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-82
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-81
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-85
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-89
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-87
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-86
http://purl.uniprot.org/unirules/MF_02058#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02058#construct-template-88
http://purl.uniprot.org/unirules/MF_02058#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_02058#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_02058#construct-where-list-0
http://purl.uniprot.org/unirules/MF_02058#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_02058#construct-template-list-0
http://purl.uniprot.org/unirules/MF_02058#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:727327 up:source unirule:MF_02058 . _:727328 up:source unirule:MF_02058 . _:727329 up:source unirule:MF_02058 . _:727330 up:source unirule:MF_02058 . _:727331 up:source unirule:MF_02058 . _:727332 up:source unirule:MF_02058 . _:727333 up:source unirule:MF_02058 . _:727334 up:source unirule:MF_02058 . _:727335 up:source unirule:MF_02058 . _:727336 up:source unirule:MF_02058 . _:727337 up:source unirule:MF_02058 . _:727338 up:source unirule:MF_02058 . _:727339 up:source unirule:MF_02058 . _:727340 up:source unirule:MF_02058 . _:727341 up:source unirule:MF_02058 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0016840 , GO:0042426 , keyword:456 , keyword:556 ; up:recommendedName ?name0 . ?name0 up:ecName '4.3.99.4' ; up:fullName 'Choline trimethylamine-lyase' ; up:shortName 'Choline TMA-lyase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Choline utilization protein C' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'cutC' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Glycine radical enzyme that catalyzes the cleavage of a C-N bond in choline, producing trimethylamine (TMA) and acetaldehyde.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity ; up:enzymeClass . ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Amine and polyamine metabolism; choline degradation.' . ?annotation7 a up:PTM_Annotation ; rdfs:comment 'Requires the activating protein CutD to generate the key active site glycyl radical on @RESIDUE_NAME_AT_POS|Gly|821|@ that is involved in catalysis.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the glycyl radical enzyme (GRE) family. CutC subfamily.' . ?pfs9 up:annotation ?annotation10 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Cysteine radical intermediate' . ?pfsb11 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Glycine radical' . ?pfsb23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . _:727342 a rdf:Statement ; up:attribution _:727327 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:727343 a rdf:Statement ; up:attribution _:727328 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:727344 a rdf:Statement ; up:attribution _:727329 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:727345 a rdf:Statement ; up:attribution _:727330 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:727346 a rdf:Statement ; up:attribution _:727331 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:727347 a rdf:Statement ; up:attribution _:727332 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:727348 a rdf:Statement ; up:attribution _:727333 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:727349 a rdf:Statement ; up:attribution _:727334 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:727350 a rdf:Statement ; up:attribution _:727335 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:727351 a rdf:Statement ; up:attribution _:727336 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:556 . _:727352 a rdf:Statement ; up:attribution _:727337 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016840 . _:727353 a rdf:Statement ; up:attribution _:727338 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0042426 . _:727354 a rdf:Statement ; up:source unirule:MF_02058 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:727355 a rdf:Statement ; up:attribution _:727339 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:727356 a rdf:Statement ; up:source unirule:MF_02058 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:727357 a rdf:Statement ; up:attribution _:727340 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:727358 a rdf:Statement ; up:source unirule:MF_02058 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:727359 a rdf:Statement ; up:attribution _:727341 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02058 #Rule MF_02058 Created by:? on:2016-03-11 Modified by:Edouard de Castro on:2024-09-03 VALUES ?supertaxon27 {taxon:84999 taxon:1239 taxon:1224} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02058 . ?thisOrganism rdfs:subClassOf+ ?supertaxon27 . BIND(URI(CONCAT(STR(?this), '#MF_02058a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02058a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_02058a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_02058a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_02058a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_02058a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_02058a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch32 faldo:location ?templateMotifSequenceMatchRegionQ30W7033 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ30W7035 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ30W70MF_0205828 . ?templateMotifSequenceMatchRegionQ30W7033 faldo:begin ?templateMotifSequenceMatchBeginQ30W7034 . ?templateMotifSequenceMatchBeginQ30W7034 faldo:position ?templateMotifSequenceMatchBeginPositionQ30W7029 ; faldo:reference isoform:Q30W70-1 . ?templateMotifSequenceProfileAlignmentOperationQ30W7035 edam:has_input signature:MF_02058 ; rdf:type edam:operation_0300 . ?targetMotifMatch36 faldo:location ?targetMotifMatchRegionMatch37 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0205839 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ30W70MF_0205830 . ?targetMotifMatchRegionMatch37 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0205838 . ?targetMotifMatchRegionMatchBeginMF_0205838 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0205831 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0205839 edam:has_input signature:MF_02058 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W70MF_0205828, 1, (STRLEN(?templateMotifCigarQ30W70MF_0205828) - STRLEN(REPLACE(?templateMotifCigarQ30W70MF_0205828, CONCAT('^(?:-*[^-]){', STR(((489 - ?templateMotifSequenceMatchBeginPositionQ30W7029) + 1)), '}'), '')))), '[a-z]', '')) AS ?step140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W70MF_0205830, 1, (STRLEN(?targetMotifMatchCigarQ30W70MF_0205830) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W70MF_0205830, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W70MF_0205830, 1, (STRLEN(?targetMotifMatchCigarQ30W70MF_0205830) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W70MF_0205830, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), '')))), '[^-]', ''))) AS ?step241) . BIND(((?step241 + ?targetMotifMatchRegionMatchBeginPositionMF_0205831) - 1) AS ?thisPositionOn13) . BIND(?thisPositionOn13 AS ?thisPositionOn14) . BIND(?this AS ?pfs1t42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_02058a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch47 faldo:location ?templateMotifSequenceMatchRegionQ30W7048 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ30W7050 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ30W70MF_0205843 . ?templateMotifSequenceMatchRegionQ30W7048 faldo:begin ?templateMotifSequenceMatchBeginQ30W7049 . ?templateMotifSequenceMatchBeginQ30W7049 faldo:position ?templateMotifSequenceMatchBeginPositionQ30W7044 ; faldo:reference isoform:Q30W70-1 . ?templateMotifSequenceProfileAlignmentOperationQ30W7050 edam:has_input signature:MF_02058 ; rdf:type edam:operation_0300 . ?targetMotifMatch51 faldo:location ?targetMotifMatchRegionMatch52 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0205854 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ30W70MF_0205845 . ?targetMotifMatchRegionMatch52 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0205853 . ?targetMotifMatchRegionMatchBeginMF_0205853 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0205846 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0205854 edam:has_input signature:MF_02058 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W70MF_0205843, 1, (STRLEN(?templateMotifCigarQ30W70MF_0205843) - STRLEN(REPLACE(?templateMotifCigarQ30W70MF_0205843, CONCAT('^(?:-*[^-]){', STR(((491 - ?templateMotifSequenceMatchBeginPositionQ30W7044) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W70MF_0205845, 1, (STRLEN(?targetMotifMatchCigarQ30W70MF_0205845) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W70MF_0205845, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W70MF_0205845, 1, (STRLEN(?targetMotifMatchCigarQ30W70MF_0205845) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W70MF_0205845, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) . BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0205846) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_02058a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionQ30W7063 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ30W7065 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ30W70MF_0205858 . ?templateMotifSequenceMatchRegionQ30W7063 faldo:begin ?templateMotifSequenceMatchBeginQ30W7064 . ?templateMotifSequenceMatchBeginQ30W7064 faldo:position ?templateMotifSequenceMatchBeginPositionQ30W7059 ; faldo:reference isoform:Q30W70-1 . ?templateMotifSequenceProfileAlignmentOperationQ30W7065 edam:has_input signature:MF_02058 ; rdf:type edam:operation_0300 . ?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0205869 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ30W70MF_0205860 . ?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0205868 . ?targetMotifMatchRegionMatchBeginMF_0205868 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0205861 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0205869 edam:has_input signature:MF_02058 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ30W70MF_0205858, 1, (STRLEN(?templateMotifCigarQ30W70MF_0205858) - STRLEN(REPLACE(?templateMotifCigarQ30W70MF_0205858, CONCAT('^(?:-*[^-]){', STR(((821 - ?templateMotifSequenceMatchBeginPositionQ30W7059) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ30W70MF_0205860, 1, (STRLEN(?targetMotifMatchCigarQ30W70MF_0205860) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W70MF_0205860, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ30W70MF_0205860, 1, (STRLEN(?targetMotifMatchCigarQ30W70MF_0205860) - STRLEN(REPLACE(?targetMotifMatchCigarQ30W70MF_0205860, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) . BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0205861) - 1) AS ?thisPositionOn25) . BIND(?thisPositionOn25 AS ?thisPositionOn26) . BIND(?this AS ?pfs1t72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse24) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_02058a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_02058http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_02058#construct