| http://purl.uniprot.org/unirules/MF_00931#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:323848 up:source unirule:MF_00931 .
_:323849 up:source unirule:MF_00931 .
_:323850 up:source unirule:MF_00931 .
_:323851 up:source unirule:MF_00931 .
_:323852 up:source unirule:MF_00931 .
_:323853 up:source unirule:MF_00931 .
_:323854 up:source unirule:MF_00931 .
_:323855 up:source unirule:MF_00931 .
_:323856 up:source unirule:MF_00931 .
_:323857 up:source unirule:MF_00931 .
_:323858 up:source unirule:MF_00931 .
_:323859 up:source unirule:MF_00931 .
_:323860 up:source unirule:MF_00931 .
_:323861 up:source unirule:MF_00931 .
_:323862 up:source unirule:MF_00931 .
_:323863 up:source unirule:MF_00931 .
_:323864 up:source unirule:MF_00931 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0071771 ,
keyword:456 ,
keyword:521 ;
up:recommendedName ?name0 .
?name0 up:ecName '4.1.99.5' ;
up:fullName 'Aldehyde decarbonylase' ;
up:shortName 'AD' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Fatty aldehyde decarbonylase' ;
rdf:type up:Structured_Name .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the decarbonylation of fatty aldehydes to alkanes.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the aldehyde decarbonylase family.' .
?case6 up:classifiedWith GO:0046914 ,
keyword:408 ,
keyword:479 .
?pfs7 up:annotation ?annotation8 ,
?annotation14 ,
?annotation20 ,
?annotation26 ,
?annotation32 ,
?annotation38 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
up:ligand ?ligand11 ;
rdf:type up:Binding_Site_Annotation .
?pfsb9 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?ligand11 rdfs:subClassOf chebi:24875 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:24875 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
up:ligand ?ligand23 ;
rdf:type up:Binding_Site_Annotation .
?pfsb21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand23 rdfs:subClassOf chebi:24875 .
?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:24875 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:24875 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
up:ligand ?ligand41 ;
rdf:type up:Binding_Site_Annotation .
?pfsb39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?ligand41 rdfs:subClassOf chebi:24875 .
_:323865 a rdf:Statement ;
up:attribution _:323848 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:323866 a rdf:Statement ;
up:attribution _:323849 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:323867 a rdf:Statement ;
up:attribution _:323850 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:323868 a rdf:Statement ;
up:attribution _:323851 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:323869 a rdf:Statement ;
up:attribution _:323852 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:323870 a rdf:Statement ;
up:attribution _:323853 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:323871 a rdf:Statement ;
up:attribution _:323854 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:521 .
_:323872 a rdf:Statement ;
up:attribution _:323855 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0071771 .
_:323873 a rdf:Statement ;
up:attribution _:323856 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:323874 a rdf:Statement ;
up:attribution _:323857 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:323875 a rdf:Statement ;
up:attribution _:323858 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046914 .
_:323876 a rdf:Statement ;
up:source unirule:MF_00931 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:323877 a rdf:Statement ;
up:attribution _:323859 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:323878 a rdf:Statement ;
up:source unirule:MF_00931 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:323879 a rdf:Statement ;
up:attribution _:323860 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:323880 a rdf:Statement ;
up:source unirule:MF_00931 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:323881 a rdf:Statement ;
up:attribution _:323861 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:323882 a rdf:Statement ;
up:source unirule:MF_00931 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:323883 a rdf:Statement ;
up:attribution _:323862 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:323884 a rdf:Statement ;
up:source unirule:MF_00931 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:323885 a rdf:Statement ;
up:attribution _:323863 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:323886 a rdf:Statement ;
up:source unirule:MF_00931 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:323887 a rdf:Statement ;
up:attribution _:323864 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00931
#Rule MF_00931 Created by:? on:2013-01-07 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00931 .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
BIND(URI(CONCAT(STR(?this), '#MF_00931a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00931a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00931a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00931a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00931a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch48 faldo:location ?templateMotifSequenceMatchRegionQ7V6D449 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ7V6D451 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ7V6D4MF_0093144 .
?templateMotifSequenceMatchRegionQ7V6D449 faldo:begin ?templateMotifSequenceMatchBeginQ7V6D450 .
?templateMotifSequenceMatchBeginQ7V6D450 faldo:position ?templateMotifSequenceMatchBeginPositionQ7V6D445 ;
faldo:reference isoform:Q7V6D4-1 .
?templateMotifSequenceProfileAlignmentOperationQ7V6D451 edam:has_input signature:MF_00931 ;
rdf:type edam:operation_0300 .
?targetMotifMatch52 faldo:location ?targetMotifMatchRegionMatch53 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0093155 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ7V6D4MF_0093146 .
?targetMotifMatchRegionMatch53 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0093154 .
?targetMotifMatchRegionMatchBeginMF_0093154 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0093147 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0093155 edam:has_input signature:MF_00931 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ7V6D4MF_0093144, 1, (STRLEN(?templateMotifCigarQ7V6D4MF_0093144) - STRLEN(REPLACE(?templateMotifCigarQ7V6D4MF_0093144, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionQ7V6D445) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0093147) - 1) AS ?thisPositionOn12) .
BIND(?thisPositionOn12 AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ7V6D4MF_0093144, 1, (STRLEN(?templateMotifCigarQ7V6D4MF_0093144) - STRLEN(REPLACE(?templateMotifCigarQ7V6D4MF_0093144, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionQ7V6D445) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) .
BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0093147) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ7V6D4MF_0093144, 1, (STRLEN(?templateMotifCigarQ7V6D4MF_0093144) - STRLEN(REPLACE(?templateMotifCigarQ7V6D4MF_0093144, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionQ7V6D445) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) .
BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0093147) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ7V6D4MF_0093144, 1, (STRLEN(?templateMotifCigarQ7V6D4MF_0093144) - STRLEN(REPLACE(?templateMotifCigarQ7V6D4MF_0093144, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionQ7V6D445) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0093147) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t67) .
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) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ7V6D4MF_0093144, 1, (STRLEN(?templateMotifCigarQ7V6D4MF_0093144) - STRLEN(REPLACE(?templateMotifCigarQ7V6D4MF_0093144, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionQ7V6D445) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) .
BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0093147) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ7V6D4MF_0093144, 1, (STRLEN(?templateMotifCigarQ7V6D4MF_0093144) - STRLEN(REPLACE(?templateMotifCigarQ7V6D4MF_0093144, CONCAT('^(?:-*[^-]){', STR(((160 - ?templateMotifSequenceMatchBeginPositionQ7V6D445) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ7V6D4MF_0093146, 1, (STRLEN(?targetMotifMatchCigarQ7V6D4MF_0093146) - STRLEN(REPLACE(?targetMotifMatchCigarQ7V6D4MF_0093146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0093147) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs1t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'H')) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag74) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag74, ?UNBOUND_VARIABLE) AS ?case6) .
}
"xsd:string |