| http://purl.uniprot.org/unirules/MF_00601#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:233636 up:source unirule:MF_00601 .
_:233637 up:source unirule:MF_00601 .
_:233638 up:source unirule:MF_00601 .
_:233639 up:source unirule:MF_00601 .
_:233640 up:source unirule:MF_00601 .
_:233641 up:source unirule:MF_00601 .
_:233642 up:source unirule:MF_00601 .
_:233643 up:source unirule:MF_00601 .
_:233644 up:source unirule:MF_00601 .
_:233645 up:source unirule:MF_00601 .
_:233646 up:source unirule:MF_00601 .
_:233647 up:source unirule:MF_00601 .
_:233648 up:source unirule:MF_00601 .
_:233649 up:source unirule:MF_00601 .
_:233650 up:source unirule:MF_00601 .
_:233651 up:source unirule:MF_00601 .
_:233652 up:source unirule:MF_00601 .
_:233653 up:source unirule:MF_00601 .
_:233654 up:source unirule:MF_00601 .
_:233655 up:source unirule:MF_00601 .
?this up:annotation ?annotation1 ,
?annotation3 ,
?annotation4 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0008851 ,
GO:0009350 ,
GO:0031419 ,
GO:0046336 ,
keyword:170 ,
keyword:456 ,
keyword:846 .
?gene0 skos:prefLabel 'eutC' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 up:cofactor chebi:18408 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds between the large and small subunits.' .
?annotation4 a up:Pathway_Annotation ;
rdfs:comment 'Amine and polyamine degradation; ethanolamine degradation.' .
?annotation5 a up:Subunit_Annotation ;
rdfs:comment 'The basic unit is a heterodimer which dimerizes to form tetramers. The heterotetramers trimerize; 6 large subunits form a core ring with 6 small subunits projecting outwards.' .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the EutC family.' .
?case7 up:recommendedName ?name8 .
?name8 up:ecName '4.3.1.7' ;
up:fullName 'Putative ethanolamine ammonia-lyase small subunit' ;
up:shortName 'EAL small subunit' ;
rdf:type up:Structured_Name .
?case9 up:classifiedWith GO:0031471 ,
keyword:1283 ;
up:recommendedName ?name10 .
?name10 up:ecName '4.3.1.7' ;
up:fullName 'Ethanolamine ammonia-lyase small subunit' ;
up:shortName 'EAL small subunit' ;
rdf:type up:Structured_Name .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
up:ligand ?ligand15 ;
rdf:type up:Binding_Site_Annotation .
?pfsb13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?ligand15 rdfs:subClassOf chebi:18408 .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf chebi:18408 .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
up:ligand ?ligand29 ;
rdf:type up:Binding_Site_Annotation .
?pfsb27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand29 rdfs:subClassOf chebi:18408 .
_:233656 a rdf:Statement ;
up:attribution _:233636 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:233657 a rdf:Statement ;
up:attribution _:233637 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:233658 a rdf:Statement ;
up:attribution _:233638 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:233659 a rdf:Statement ;
up:attribution _:233639 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:233660 a rdf:Statement ;
up:attribution _:233640 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:233661 a rdf:Statement ;
up:attribution _:233641 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:233662 a rdf:Statement ;
up:attribution _:233642 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:233663 a rdf:Statement ;
up:attribution _:233643 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:170 .
_:233664 a rdf:Statement ;
up:attribution _:233644 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:846 .
_:233665 a rdf:Statement ;
up:attribution _:233645 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008851 .
_:233666 a rdf:Statement ;
up:attribution _:233646 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009350 .
_:233667 a rdf:Statement ;
up:attribution _:233647 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046336 .
_:233668 a rdf:Statement ;
up:attribution _:233648 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0031419 .
_:233669 a rdf:Statement ;
up:attribution _:233649 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:233670 a rdf:Statement ;
up:attribution _:233650 ;
rdf:subject ?case9 ;
rdf:predicate up:recommendedName ;
rdf:object ?name10 .
_:233671 a rdf:Statement ;
up:attribution _:233651 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1283 .
_:233672 a rdf:Statement ;
up:attribution _:233652 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0031471 .
_:233673 a rdf:Statement ;
up:source unirule:MF_00601 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:233674 a rdf:Statement ;
up:attribution _:233653 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:233675 a rdf:Statement ;
up:source unirule:MF_00601 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:233676 a rdf:Statement ;
up:attribution _:233654 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:233677 a rdf:Statement ;
up:source unirule:MF_00601 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:233678 a rdf:Statement ;
up:attribution _:233655 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00601
#Rule MF_00601 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-01-13
VALUES ?supertaxon32 {taxon:2 taxon:183963}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00601 .
?thisOrganism rdfs:subClassOf+ ?supertaxon32 .
BIND(URI(CONCAT(STR(?this), '#MF_00601a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00601a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00601a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00601a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00601a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch37 faldo:location ?templateMotifSequenceMatchRegionP1963638 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1963640 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP19636MF_0060133 .
?templateMotifSequenceMatchRegionP1963638 faldo:begin ?templateMotifSequenceMatchBeginP1963639 .
?templateMotifSequenceMatchBeginP1963639 faldo:position ?templateMotifSequenceMatchBeginPositionP1963634 ;
faldo:reference isoform:P19636-1 .
?templateMotifSequenceProfileAlignmentOperationP1963640 edam:has_input signature:MF_00601 ;
rdf:type edam:operation_0300 .
?targetMotifMatch41 faldo:location ?targetMotifMatchRegionMatch42 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0060144 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP19636MF_0060135 .
?targetMotifMatchRegionMatch42 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0060143 .
?targetMotifMatchRegionMatchBeginMF_0060143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0060136 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0060144 edam:has_input signature:MF_00601 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP19636MF_0060133, 1, (STRLEN(?templateMotifCigarP19636MF_0060133) - STRLEN(REPLACE(?templateMotifCigarP19636MF_0060133, CONCAT('^(?:-*[^-]){', STR(((207 - ?templateMotifSequenceMatchBeginPositionP1963634) + 1)), '}'), '')))), '[a-z]', '')) AS ?step145) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP19636MF_0060135, 1, (STRLEN(?targetMotifMatchCigarP19636MF_0060135) - STRLEN(REPLACE(?targetMotifMatchCigarP19636MF_0060135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP19636MF_0060135, 1, (STRLEN(?targetMotifMatchCigarP19636MF_0060135) - STRLEN(REPLACE(?targetMotifMatchCigarP19636MF_0060135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step145), '}'), '')))), '[^-]', ''))) AS ?step246) .
BIND(((?step246 + ?targetMotifMatchRegionMatchBeginPositionMF_0060136) - 1) AS ?thisPositionOn16) .
BIND(?thisPositionOn16 AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'V')) .
BIND(URI(CONCAT(STR(?this), '#MF_00601a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch52 faldo:location ?templateMotifSequenceMatchRegionP1963653 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1963655 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP19636MF_0060148 .
?templateMotifSequenceMatchRegionP1963653 faldo:begin ?templateMotifSequenceMatchBeginP1963654 .
?templateMotifSequenceMatchBeginP1963654 faldo:position ?templateMotifSequenceMatchBeginPositionP1963649 ;
faldo:reference isoform:P19636-1 .
?templateMotifSequenceProfileAlignmentOperationP1963655 edam:has_input signature:MF_00601 ;
rdf:type edam:operation_0300 .
?targetMotifMatch56 faldo:location ?targetMotifMatchRegionMatch57 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0060159 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP19636MF_0060150 .
?targetMotifMatchRegionMatch57 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0060158 .
?targetMotifMatchRegionMatchBeginMF_0060158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0060151 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0060159 edam:has_input signature:MF_00601 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP19636MF_0060148, 1, (STRLEN(?templateMotifCigarP19636MF_0060148) - STRLEN(REPLACE(?templateMotifCigarP19636MF_0060148, CONCAT('^(?:-*[^-]){', STR(((228 - ?templateMotifSequenceMatchBeginPositionP1963649) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP19636MF_0060150, 1, (STRLEN(?targetMotifMatchCigarP19636MF_0060150) - STRLEN(REPLACE(?targetMotifMatchCigarP19636MF_0060150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP19636MF_0060150, 1, (STRLEN(?targetMotifMatchCigarP19636MF_0060150) - STRLEN(REPLACE(?targetMotifMatchCigarP19636MF_0060150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0060151) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00601a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionP1963668 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1963670 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP19636MF_0060163 .
?templateMotifSequenceMatchRegionP1963668 faldo:begin ?templateMotifSequenceMatchBeginP1963669 .
?templateMotifSequenceMatchBeginP1963669 faldo:position ?templateMotifSequenceMatchBeginPositionP1963664 ;
faldo:reference isoform:P19636-1 .
?templateMotifSequenceProfileAlignmentOperationP1963670 edam:has_input signature:MF_00601 ;
rdf:type edam:operation_0300 .
?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0060174 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP19636MF_0060165 .
?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0060173 .
?targetMotifMatchRegionMatchBeginMF_0060173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0060166 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0060174 edam:has_input signature:MF_00601 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1239 .
})) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP19636MF_0060163, 1, (STRLEN(?templateMotifCigarP19636MF_0060163) - STRLEN(REPLACE(?templateMotifCigarP19636MF_0060163, CONCAT('^(?:-*[^-]){', STR(((258 - ?templateMotifSequenceMatchBeginPositionP1963664) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP19636MF_0060165, 1, (STRLEN(?targetMotifMatchCigarP19636MF_0060165) - STRLEN(REPLACE(?targetMotifMatchCigarP19636MF_0060165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP19636MF_0060165, 1, (STRLEN(?targetMotifMatchCigarP19636MF_0060165) - STRLEN(REPLACE(?targetMotifMatchCigarP19636MF_0060165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0060166) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs2t77) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00601a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case7) .
BIND(URI(CONCAT(STR(?this), '#MF_00601a8')) AS ?name8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case9) .
BIND(URI(CONCAT(STR(?this), '#MF_00601a10')) AS ?name10) .
}
}
"xsd:string |