| http://purl.uniprot.org/unirules/MF_03196#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:874848 up:source unirule:MF_03196 .
_:874849 up:source unirule:MF_03196 .
_:874850 up:source unirule:MF_03196 .
_:874851 up:source unirule:MF_03196 .
_:874852 up:source unirule:MF_03196 .
_:874853 up:source unirule:MF_03196 .
_:874854 up:source unirule:MF_03196 .
_:874855 up:source unirule:MF_03196 .
_:874856 up:source unirule:MF_03196 .
_:874857 up:source unirule:MF_03196 .
_:874858 up:source unirule:MF_03196 .
_:874859 up:source unirule:MF_03196 .
_:874860 up:source unirule:MF_03196 .
_:874861 up:source unirule:MF_03196 .
_:874862 up:source unirule:MF_03196 .
_:874863 up:source unirule:MF_03196 .
_:874864 up:source unirule:MF_03196 .
_:874865 up:source unirule:MF_03196 .
_:874866 up:source unirule:MF_03196 .
_:874867 up:source unirule:MF_03196 .
_:874868 up:source unirule:MF_03196 .
_:874869 up:source unirule:MF_03196 .
_:874870 up:source unirule:MF_03196 .
_:874871 up:source unirule:MF_03196 .
_:874872 up:source unirule:MF_03196 .
_:874873 up:source unirule:MF_03196 .
_:874874 up:source unirule:MF_03196 .
_:874875 up:source unirule:MF_03196 .
_:874876 up:source unirule:MF_03196 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation11 ,
?annotation12 ,
?annotation13 ,
?annotation15 ;
up:classifiedWith GO:0005737 ,
GO:0016831 ,
GO:0033494 ,
GO:0046281 ,
keyword:210 ,
keyword:456 ,
keyword:464 ,
keyword:479 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '4.1.1.102' ;
up:fullName 'Ferulic acid decarboxylase 1' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Phenacrylate decarboxylase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'FDC1' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the reversible decarboxylation of aromatic carboxylic acids like ferulic acid, p-coumaric acid or cinnamic acid, producing the corresponding vinyl derivatives 4-vinylphenol, 4-vinylguaiacol, and styrene, respectively, which play the role of aroma metabolites.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 up:activity ?activity9 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity9 up:catalyticActivity ;
up:enzymeClass .
?annotation10 up:cofactor chebi:29035 ;
rdf:type up:Cofactor_Annotation .
?annotation11 up:cofactor chebi:87746 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 prenylated FMN per subunit.' .
?annotation12 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer. May form higher order oligomers.' .
?annotation13 a up:Subcellular_Location_Annotation .
?annotation13li14 up:cellularComponent .
?annotation15 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the UbiD family. UbiD-like/FDC subfamily.' .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf chebi:87746 .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf chebi:87746 .
?pfs30 up:annotation ?annotation31 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
up:ligand ?ligand40 ;
rdf:type up:Binding_Site_Annotation .
?pfsb38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand40 rdfs:subClassOf chebi:29035 .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
up:ligand ?ligand47 ;
rdf:type up:Binding_Site_Annotation .
?pfsb45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?ligand47 rdfs:subClassOf chebi:29035 .
?pfs50 up:annotation ?annotation51 .
?annotation51 faldo:begin ?pfsb52 ;
faldo:end ?pfse53 ;
up:ligand ?ligand54 ;
rdf:type up:Binding_Site_Annotation .
?pfsb52 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?pfse53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?ligand54 rdfs:subClassOf chebi:29035 .
?pfs57 up:annotation ?annotation58 .
?annotation58 faldo:begin ?pfsb59 ;
faldo:end ?pfse60 ;
up:ligand ?ligand61 ;
rdf:type up:Binding_Site_Annotation .
?pfsb59 faldo:position ?thisPositionOn62 ;
rdf:type faldo:ExactPosition .
?pfse60 faldo:position ?thisPositionOn63 ;
rdf:type faldo:ExactPosition .
?ligand61 rdfs:subClassOf chebi:87746 .
?pfs64 up:annotation ?annotation65 .
?annotation65 faldo:begin ?pfsb66 ;
faldo:end ?pfse67 ;
up:ligand ?ligand68 ;
rdf:type up:Binding_Site_Annotation .
?pfsb66 faldo:position ?thisPositionOn69 ;
rdf:type faldo:ExactPosition .
?pfse67 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?ligand68 rdfs:subClassOf chebi:87746 .
_:874877 a rdf:Statement ;
up:attribution _:874848 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:874878 a rdf:Statement ;
up:attribution _:874849 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:874879 a rdf:Statement ;
up:attribution _:874850 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:874880 a rdf:Statement ;
up:attribution _:874851 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:874881 a rdf:Statement ;
up:attribution _:874852 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:874882 a rdf:Statement ;
up:attribution _:874853 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:874883 a rdf:Statement ;
up:attribution _:874854 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:874884 a rdf:Statement ;
up:attribution _:874855 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:874885 a rdf:Statement ;
up:attribution _:874856 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:874886 a rdf:Statement ;
up:attribution _:874857 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:874887 a rdf:Statement ;
up:attribution _:874858 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:874888 a rdf:Statement ;
up:attribution _:874859 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:874889 a rdf:Statement ;
up:attribution _:874860 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:874890 a rdf:Statement ;
up:attribution _:874861 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:210 .
_:874891 a rdf:Statement ;
up:attribution _:874862 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:874892 a rdf:Statement ;
up:attribution _:874863 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:464 .
_:874893 a rdf:Statement ;
up:attribution _:874864 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:874894 a rdf:Statement ;
up:attribution _:874865 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:874895 a rdf:Statement ;
up:attribution _:874866 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016831 .
_:874896 a rdf:Statement ;
up:attribution _:874867 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046281 .
_:874897 a rdf:Statement ;
up:attribution _:874868 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0033494 .
_:874898 a rdf:Statement ;
up:source unirule:MF_03196 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:874899 a rdf:Statement ;
up:attribution _:874869 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:874900 a rdf:Statement ;
up:source unirule:MF_03196 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:874901 a rdf:Statement ;
up:attribution _:874870 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:874902 a rdf:Statement ;
up:source unirule:MF_03196 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:874903 a rdf:Statement ;
up:attribution _:874871 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:874904 a rdf:Statement ;
up:source unirule:MF_03196 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:874905 a rdf:Statement ;
up:attribution _:874872 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:874906 a rdf:Statement ;
up:source unirule:MF_03196 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:874907 a rdf:Statement ;
up:attribution _:874873 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:874908 a rdf:Statement ;
up:source unirule:MF_03196 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:874909 a rdf:Statement ;
up:attribution _:874874 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:874910 a rdf:Statement ;
up:source unirule:MF_03196 ;
rdf:subject ?pfs57 ;
rdf:predicate up:annotation ;
rdf:object ?annotation58 .
_:874911 a rdf:Statement ;
up:attribution _:874875 ;
rdf:subject ?pfs57 ;
rdf:predicate up:annotation ;
rdf:object ?annotation58 .
_:874912 a rdf:Statement ;
up:source unirule:MF_03196 ;
rdf:subject ?pfs64 ;
rdf:predicate up:annotation ;
rdf:object ?annotation65 .
_:874913 a rdf:Statement ;
up:attribution _:874876 ;
rdf:subject ?pfs64 ;
rdf:predicate up:annotation ;
rdf:object ?annotation65 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03196
#Rule MF_03196 Created by:? on:2015-09-01 Modified by:Elisabeth Coudert on:2024-09-19
VALUES ?supertaxon71 {taxon:4751 taxon:4762}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01983 .
?thisOrganism rdfs:subClassOf+ ?supertaxon71 .
BIND(URI(CONCAT(STR(?this), '#MF_03196a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a13')) AS ?annotation13) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a15')) AS ?annotation15) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch76 faldo:location ?templateMotifSequenceMatchRegionQ0303477 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ0303479 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ03034MF_0198372 .
?templateMotifSequenceMatchRegionQ0303477 faldo:begin ?templateMotifSequenceMatchBeginQ0303478 .
?templateMotifSequenceMatchBeginQ0303478 faldo:position ?templateMotifSequenceMatchBeginPositionQ0303473 ;
faldo:reference isoform:Q03034-1 .
?templateMotifSequenceProfileAlignmentOperationQ0303479 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
?targetMotifMatch80 faldo:location ?targetMotifMatchRegionMatch81 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0198383 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ03034MF_0198374 .
?targetMotifMatchRegionMatch81 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0198382 .
?targetMotifMatchRegionMatchBeginMF_0198382 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0198375 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0198383 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ03034MF_0198372, 1, (STRLEN(?templateMotifCigarQ03034MF_0198372) - STRLEN(REPLACE(?templateMotifCigarQ03034MF_0198372, CONCAT('^(?:-*[^-]){', STR(((170 - ?templateMotifSequenceMatchBeginPositionQ0303473) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ03034MF_0198374, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_0198374) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_0198374, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ03034MF_0198374, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_0198374) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_0198374, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) .
BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0198375) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ03034MF_0198372, 1, (STRLEN(?templateMotifCigarQ03034MF_0198372) - STRLEN(REPLACE(?templateMotifCigarQ03034MF_0198372, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionQ0303473) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ03034MF_0198374, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_0198374) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_0198374, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ03034MF_0198374, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_0198374) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_0198374, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0198375) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER (REGEX('[SN]W[SA][IV][ARNDCQEGHILKMFPSTWYVBZJUOX]R', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionQ0303494 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ0303496 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ03034MF_0198389 .
?templateMotifSequenceMatchRegionQ0303494 faldo:begin ?templateMotifSequenceMatchBeginQ0303495 .
?templateMotifSequenceMatchBeginQ0303495 faldo:position ?templateMotifSequenceMatchBeginPositionQ0303490 ;
faldo:reference isoform:Q03034-1 .
?templateMotifSequenceProfileAlignmentOperationQ0303496 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01983100 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ03034MF_0198391 .
?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0198399 .
?targetMotifMatchRegionMatchBeginMF_0198399 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0198392 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01983100 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ03034MF_0198389, 1, (STRLEN(?templateMotifCigarQ03034MF_0198389) - STRLEN(REPLACE(?templateMotifCigarQ03034MF_0198389, CONCAT('^(?:-*[^-]){', STR(((192 - ?templateMotifSequenceMatchBeginPositionQ0303490) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ03034MF_0198391, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_0198391) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_0198391, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ03034MF_0198391, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_0198391) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_0198391, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0198392) - 1) AS ?thisPositionOn28) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ03034MF_0198389, 1, (STRLEN(?templateMotifCigarQ03034MF_0198389) - STRLEN(REPLACE(?templateMotifCigarQ03034MF_0198389, CONCAT('^(?:-*[^-]){', STR(((193 - ?templateMotifSequenceMatchBeginPositionQ0303490) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ03034MF_0198391, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_0198391) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_0198391, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ03034MF_0198391, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_0198391) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_0198391, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0198392) - 1) AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t105) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER (REGEX('Q[HD]', SUBSTR(?thisSequenceValue, ?thisPositionOn28, (?thisPositionOn29 - ?thisPositionOn28)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionQ03034111 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ03034113 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ03034MF_01983106 .
?templateMotifSequenceMatchRegionQ03034111 faldo:begin ?templateMotifSequenceMatchBeginQ03034112 .
?templateMotifSequenceMatchBeginQ03034112 faldo:position ?templateMotifSequenceMatchBeginPositionQ03034107 ;
faldo:reference isoform:Q03034-1 .
?templateMotifSequenceProfileAlignmentOperationQ03034113 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01983117 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ03034MF_01983108 .
?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01983116 .
?targetMotifMatchRegionMatchBeginMF_01983116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01983109 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01983117 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ03034MF_01983106, 1, (STRLEN(?templateMotifCigarQ03034MF_01983106) - STRLEN(REPLACE(?templateMotifCigarQ03034MF_01983106, CONCAT('^(?:-*[^-]){', STR(((285 - ?templateMotifSequenceMatchBeginPositionQ03034107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ03034MF_01983108, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983108) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ03034MF_01983108, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983108) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) .
BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01983109) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t120) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionQ03034126 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ03034128 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ03034MF_01983121 .
?templateMotifSequenceMatchRegionQ03034126 faldo:begin ?templateMotifSequenceMatchBeginQ03034127 .
?templateMotifSequenceMatchBeginQ03034127 faldo:position ?templateMotifSequenceMatchBeginPositionQ03034122 ;
faldo:reference isoform:Q03034-1 .
?templateMotifSequenceProfileAlignmentOperationQ03034128 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01983132 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ03034MF_01983123 .
?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01983131 .
?targetMotifMatchRegionMatchBeginMF_01983131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01983124 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01983132 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ03034MF_01983121, 1, (STRLEN(?templateMotifCigarQ03034MF_01983121) - STRLEN(REPLACE(?templateMotifCigarQ03034MF_01983121, CONCAT('^(?:-*[^-]){', STR(((170 - ?templateMotifSequenceMatchBeginPositionQ03034122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ03034MF_01983123, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983123) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ03034MF_01983123, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983123) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) .
BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_01983124) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t135) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch140 faldo:location ?templateMotifSequenceMatchRegionQ03034141 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ03034143 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ03034MF_01983136 .
?templateMotifSequenceMatchRegionQ03034141 faldo:begin ?templateMotifSequenceMatchBeginQ03034142 .
?templateMotifSequenceMatchBeginQ03034142 faldo:position ?templateMotifSequenceMatchBeginPositionQ03034137 ;
faldo:reference isoform:Q03034-1 .
?templateMotifSequenceProfileAlignmentOperationQ03034143 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
?targetMotifMatch144 faldo:location ?targetMotifMatchRegionMatch145 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01983147 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ03034MF_01983138 .
?targetMotifMatchRegionMatch145 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01983146 .
?targetMotifMatchRegionMatchBeginMF_01983146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01983139 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01983147 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ03034MF_01983136, 1, (STRLEN(?templateMotifCigarQ03034MF_01983136) - STRLEN(REPLACE(?templateMotifCigarQ03034MF_01983136, CONCAT('^(?:-*[^-]){', STR(((193 - ?templateMotifSequenceMatchBeginPositionQ03034137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ03034MF_01983138, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983138) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ03034MF_01983138, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983138) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) .
BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_01983139) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs1t150) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch155 faldo:location ?templateMotifSequenceMatchRegionQ03034156 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ03034158 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ03034MF_01983151 .
?templateMotifSequenceMatchRegionQ03034156 faldo:begin ?templateMotifSequenceMatchBeginQ03034157 .
?templateMotifSequenceMatchBeginQ03034157 faldo:position ?templateMotifSequenceMatchBeginPositionQ03034152 ;
faldo:reference isoform:Q03034-1 .
?templateMotifSequenceProfileAlignmentOperationQ03034158 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
?targetMotifMatch159 faldo:location ?targetMotifMatchRegionMatch160 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01983162 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ03034MF_01983153 .
?targetMotifMatchRegionMatch160 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01983161 .
?targetMotifMatchRegionMatchBeginMF_01983161 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01983154 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01983162 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ03034MF_01983151, 1, (STRLEN(?templateMotifCigarQ03034MF_01983151) - STRLEN(REPLACE(?templateMotifCigarQ03034MF_01983151, CONCAT('^(?:-*[^-]){', STR(((236 - ?templateMotifSequenceMatchBeginPositionQ03034152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ03034MF_01983153, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983153) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ03034MF_01983153, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983153) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) .
BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_01983154) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs1t165) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a51')) AS ?annotation51) .
BIND(?this AS ?pfs50) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch170 faldo:location ?templateMotifSequenceMatchRegionQ03034171 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ03034173 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ03034MF_01983166 .
?templateMotifSequenceMatchRegionQ03034171 faldo:begin ?templateMotifSequenceMatchBeginQ03034172 .
?templateMotifSequenceMatchBeginQ03034172 faldo:position ?templateMotifSequenceMatchBeginPositionQ03034167 ;
faldo:reference isoform:Q03034-1 .
?templateMotifSequenceProfileAlignmentOperationQ03034173 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
?targetMotifMatch174 faldo:location ?targetMotifMatchRegionMatch175 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01983177 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ03034MF_01983168 .
?targetMotifMatchRegionMatch175 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01983176 .
?targetMotifMatchRegionMatchBeginMF_01983176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01983169 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01983177 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ03034MF_01983166, 1, (STRLEN(?templateMotifCigarQ03034MF_01983166) - STRLEN(REPLACE(?templateMotifCigarQ03034MF_01983166, CONCAT('^(?:-*[^-]){', STR(((236 - ?templateMotifSequenceMatchBeginPositionQ03034167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1178) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ03034MF_01983168, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983168) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ03034MF_01983168, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983168) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), '')))), '[^-]', ''))) AS ?step2179) .
BIND(((?step2179 + ?targetMotifMatchRegionMatchBeginPositionMF_01983169) - 1) AS ?thisPositionOn62) .
BIND(?thisPositionOn62 AS ?thisPositionOn63) .
BIND(?this AS ?pfs1t180) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb59) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse60) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a58')) AS ?annotation58) .
BIND(?this AS ?pfs57) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch185 faldo:location ?templateMotifSequenceMatchRegionQ03034186 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ03034188 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ03034MF_01983181 .
?templateMotifSequenceMatchRegionQ03034186 faldo:begin ?templateMotifSequenceMatchBeginQ03034187 .
?templateMotifSequenceMatchBeginQ03034187 faldo:position ?templateMotifSequenceMatchBeginPositionQ03034182 ;
faldo:reference isoform:Q03034-1 .
?templateMotifSequenceProfileAlignmentOperationQ03034188 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
?targetMotifMatch189 faldo:location ?targetMotifMatchRegionMatch190 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01983192 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ03034MF_01983183 .
?targetMotifMatchRegionMatch190 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01983191 .
?targetMotifMatchRegionMatchBeginMF_01983191 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01983184 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01983192 edam:has_input signature:MF_01983 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ03034MF_01983181, 1, (STRLEN(?templateMotifCigarQ03034MF_01983181) - STRLEN(REPLACE(?templateMotifCigarQ03034MF_01983181, CONCAT('^(?:-*[^-]){', STR(((394 - ?templateMotifSequenceMatchBeginPositionQ03034182) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1193) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ03034MF_01983183, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983183) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ03034MF_01983183, 1, (STRLEN(?targetMotifMatchCigarQ03034MF_01983183) - STRLEN(REPLACE(?targetMotifMatchCigarQ03034MF_01983183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), '')))), '[^-]', ''))) AS ?step2194) .
BIND(((?step2194 + ?targetMotifMatchRegionMatchBeginPositionMF_01983184) - 1) AS ?thisPositionOn69) .
BIND(?thisPositionOn69 AS ?thisPositionOn70) .
BIND(?this AS ?pfs1t195) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb66) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse67) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn69, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_03196a65')) AS ?annotation65) .
BIND(?this AS ?pfs64) .
}
}
"xsd:string |