| http://purl.uniprot.org/unirules/MF_01670#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:610033 up:source unirule:MF_01670 .
_:610034 up:source unirule:MF_01670 .
_:610035 up:source unirule:MF_01670 .
_:610036 up:source unirule:MF_01670 .
_:610037 up:source unirule:MF_01670 .
_:610038 up:source unirule:MF_01670 .
_:610039 up:source unirule:MF_01670 .
_:610040 up:source unirule:MF_01670 .
_:610041 up:source unirule:MF_01670 .
_:610042 up:source unirule:MF_01670 .
_:610043 up:source unirule:MF_01670 .
_:610044 up:source unirule:MF_01670 .
_:610045 up:source unirule:MF_01670 .
_:610046 up:source unirule:MF_01670 .
_:610047 up:source unirule:MF_01670 .
_:610048 up:source unirule:MF_01670 .
_:610049 up:source unirule:MF_01670 .
_:610050 up:source unirule:MF_01670 .
_:610051 up:source unirule:MF_01670 .
_:610052 up:source unirule:MF_01670 .
_:610053 up:source unirule:MF_01670 .
_:610054 up:source unirule:MF_01670 .
_:610055 up:source unirule:MF_01670 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation9 ,
?annotation10 ;
up:classifiedWith GO:0004491 ,
GO:0018478 ,
GO:0019310 ,
keyword:520 ,
keyword:560 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.2.1.27' ;
up:fullName 'Malonate-semialdehyde dehydrogenase' ;
up:shortName 'MSA dehydrogenase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Methylmalonate semialdehyde dehydrogenase' ;
up:shortName 'MMSA dehydrogenase' ,
'MSDH' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'iolA' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the oxidation of malonate semialdehyde (MSA) and methylmalonate semialdehyde (MMSA) into acetyl-CoA and propanoyl-CoA, respectively. Is involved in a myo-inositol catabolic pathway. Bicarbonate, and not CO2, is the end-product of the enzymatic reaction.' .
?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 a up:Pathway_Annotation ;
rdfs:comment 'Polyol metabolism; myo-inositol degradation into acetyl-CoA; acetyl-CoA from myo-inositol: step 7/7.' .
?annotation9 a up:Subunit_Annotation ;
rdfs:comment 'Homotetramer.' .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the aldehyde dehydrogenase family. IolA subfamily.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Nucleophile' .
?pfsb13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:57540 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:57540 .
?pfs31 up:annotation ?annotation32 .
?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:57540 .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf chebi:57540 .
?pfs45 up:annotation ?annotation46 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf chebi:57540 .
?pfs52 up:annotation ?annotation53 .
?annotation53 faldo:begin ?pfsb54 ;
faldo:end ?pfse55 ;
up:ligand ?ligand56 ;
rdf:type up:Binding_Site_Annotation .
?pfsb54 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?pfse55 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?ligand56 rdfs:subClassOf chebi:57540 .
?pfs59 up:annotation ?annotation60 .
?annotation60 faldo:begin ?pfsb61 ;
faldo:end ?pfse62 ;
up:ligand ?ligand63 ;
rdf:type up:Binding_Site_Annotation .
?pfsb61 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?pfse62 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?ligand63 rdfs:subClassOf chebi:57540 .
?pfs66 up:annotation ?annotation67 .
?annotation67 faldo:begin ?pfsb68 ;
faldo:end ?pfse69 ;
up:ligand ?ligand70 ;
rdf:type up:Binding_Site_Annotation .
?pfsb68 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?pfse69 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
?ligand70 rdfs:subClassOf chebi:57540 .
_:610056 a rdf:Statement ;
up:attribution _:610033 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:610057 a rdf:Statement ;
up:attribution _:610034 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:610058 a rdf:Statement ;
up:attribution _:610035 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:610059 a rdf:Statement ;
up:attribution _:610036 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:610060 a rdf:Statement ;
up:attribution _:610037 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:610061 a rdf:Statement ;
up:attribution _:610038 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:610062 a rdf:Statement ;
up:attribution _:610039 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:610063 a rdf:Statement ;
up:attribution _:610040 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:610064 a rdf:Statement ;
up:attribution _:610041 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:610065 a rdf:Statement ;
up:attribution _:610042 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:610066 a rdf:Statement ;
up:attribution _:610043 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:610067 a rdf:Statement ;
up:attribution _:610044 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004491 .
_:610068 a rdf:Statement ;
up:attribution _:610045 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0018478 .
_:610069 a rdf:Statement ;
up:attribution _:610046 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019310 .
_:610070 a rdf:Statement ;
up:source unirule:MF_01670 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:610071 a rdf:Statement ;
up:attribution _:610047 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:610072 a rdf:Statement ;
up:source unirule:MF_01670 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:610073 a rdf:Statement ;
up:attribution _:610048 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:610074 a rdf:Statement ;
up:source unirule:MF_01670 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:610075 a rdf:Statement ;
up:attribution _:610049 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:610076 a rdf:Statement ;
up:source unirule:MF_01670 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:610077 a rdf:Statement ;
up:attribution _:610050 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:610078 a rdf:Statement ;
up:source unirule:MF_01670 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:610079 a rdf:Statement ;
up:attribution _:610051 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:610080 a rdf:Statement ;
up:source unirule:MF_01670 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:610081 a rdf:Statement ;
up:attribution _:610052 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:610082 a rdf:Statement ;
up:source unirule:MF_01670 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:610083 a rdf:Statement ;
up:attribution _:610053 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:610084 a rdf:Statement ;
up:source unirule:MF_01670 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:610085 a rdf:Statement ;
up:attribution _:610054 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:610086 a rdf:Statement ;
up:source unirule:MF_01670 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:610087 a rdf:Statement ;
up:attribution _:610055 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01670
#Rule MF_01670 Created by:? on:2008-09-29 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01670 .
?thisOrganism rdfs:subClassOf+ taxon:1239 .
BIND(URI(CONCAT(STR(?this), '#MF_01670a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP4241278 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4241280 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42412MF_0167073 .
?templateMotifSequenceMatchRegionP4241278 faldo:begin ?templateMotifSequenceMatchBeginP4241279 .
?templateMotifSequenceMatchBeginP4241279 faldo:position ?templateMotifSequenceMatchBeginPositionP4241274 ;
faldo:reference isoform:P42412-1 .
?templateMotifSequenceProfileAlignmentOperationP4241280 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0167084 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42412MF_0167075 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0167083 .
?targetMotifMatchRegionMatchBeginMF_0167083 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0167076 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0167084 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_0167073, 1, (STRLEN(?templateMotifCigarP42412MF_0167073) - STRLEN(REPLACE(?templateMotifCigarP42412MF_0167073, CONCAT('^(?:-*[^-]){', STR(((284 - ?templateMotifSequenceMatchBeginPositionP4241274) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_0167075, 1, (STRLEN(?targetMotifMatchCigarP42412MF_0167075) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_0167075, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_0167075, 1, (STRLEN(?targetMotifMatchCigarP42412MF_0167075) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_0167075, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0167076) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t87) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER (BOUND(?thisPositionOn15)) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionP4241293 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4241295 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42412MF_0167088 .
?templateMotifSequenceMatchRegionP4241293 faldo:begin ?templateMotifSequenceMatchBeginP4241294 .
?templateMotifSequenceMatchBeginP4241294 faldo:position ?templateMotifSequenceMatchBeginPositionP4241289 ;
faldo:reference isoform:P42412-1 .
?templateMotifSequenceProfileAlignmentOperationP4241295 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0167099 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42412MF_0167090 .
?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0167098 .
?targetMotifMatchRegionMatchBeginMF_0167098 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0167091 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0167099 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_0167088, 1, (STRLEN(?templateMotifCigarP42412MF_0167088) - STRLEN(REPLACE(?templateMotifCigarP42412MF_0167088, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionP4241289) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_0167090, 1, (STRLEN(?targetMotifMatchCigarP42412MF_0167090) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_0167090, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_0167090, 1, (STRLEN(?targetMotifMatchCigarP42412MF_0167090) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_0167090, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) .
BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0167091) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t102) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'A')) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch107 faldo:location ?templateMotifSequenceMatchRegionP42412108 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412110 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42412MF_01670103 .
?templateMotifSequenceMatchRegionP42412108 faldo:begin ?templateMotifSequenceMatchBeginP42412109 .
?templateMotifSequenceMatchBeginP42412109 faldo:position ?templateMotifSequenceMatchBeginPositionP42412104 ;
faldo:reference isoform:P42412-1 .
?templateMotifSequenceProfileAlignmentOperationP42412110 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
?targetMotifMatch111 faldo:location ?targetMotifMatchRegionMatch112 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670114 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42412MF_01670105 .
?targetMotifMatchRegionMatch112 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670113 .
?targetMotifMatchRegionMatchBeginMF_01670113 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670106 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01670114 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670103, 1, (STRLEN(?templateMotifCigarP42412MF_01670103) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670103, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP42412104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670105, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670105) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670105, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670105) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) .
BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_01670106) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t117) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'F')) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionP42412123 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412125 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42412MF_01670118 .
?templateMotifSequenceMatchRegionP42412123 faldo:begin ?templateMotifSequenceMatchBeginP42412124 .
?templateMotifSequenceMatchBeginP42412124 faldo:position ?templateMotifSequenceMatchBeginPositionP42412119 ;
faldo:reference isoform:P42412-1 .
?templateMotifSequenceProfileAlignmentOperationP42412125 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670129 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42412MF_01670120 .
?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670128 .
?targetMotifMatchRegionMatchBeginMF_01670128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670121 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01670129 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670118, 1, (STRLEN(?templateMotifCigarP42412MF_01670118) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670118, CONCAT('^(?:-*[^-]){', STR(((176 - ?templateMotifSequenceMatchBeginPositionP42412119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670120, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670120) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670120, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670120) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) .
BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_01670121) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t132) .
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) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionP42412138 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412140 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42412MF_01670133 .
?templateMotifSequenceMatchRegionP42412138 faldo:begin ?templateMotifSequenceMatchBeginP42412139 .
?templateMotifSequenceMatchBeginP42412139 faldo:position ?templateMotifSequenceMatchBeginPositionP42412134 ;
faldo:reference isoform:P42412-1 .
?templateMotifSequenceProfileAlignmentOperationP42412140 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670144 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42412MF_01670135 .
?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670143 .
?targetMotifMatchRegionMatchBeginMF_01670143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670136 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01670144 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670133, 1, (STRLEN(?templateMotifCigarP42412MF_01670133) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670133, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP42412134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670135, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670135) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670135, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670135) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) .
BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_01670136) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t147) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionP42412153 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412155 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42412MF_01670148 .
?templateMotifSequenceMatchRegionP42412153 faldo:begin ?templateMotifSequenceMatchBeginP42412154 .
?templateMotifSequenceMatchBeginP42412154 faldo:position ?templateMotifSequenceMatchBeginPositionP42412149 ;
faldo:reference isoform:P42412-1 .
?templateMotifSequenceProfileAlignmentOperationP42412155 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670159 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42412MF_01670150 .
?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670158 .
?targetMotifMatchRegionMatchBeginMF_01670158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670151 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01670159 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670148, 1, (STRLEN(?templateMotifCigarP42412MF_01670148) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670148, CONCAT('^(?:-*[^-]){', STR(((180 - ?templateMotifSequenceMatchBeginPositionP42412149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670150, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670150) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670150, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670150) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) .
BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_01670151) - 1) AS ?thisPositionOn50) .
BIND(?thisPositionOn50 AS ?thisPositionOn51) .
BIND(?this AS ?pfs1t162) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) .
FILTER (REGEX('[KR]', SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP42412168 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412170 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42412MF_01670163 .
?templateMotifSequenceMatchRegionP42412168 faldo:begin ?templateMotifSequenceMatchBeginP42412169 .
?templateMotifSequenceMatchBeginP42412169 faldo:position ?templateMotifSequenceMatchBeginPositionP42412164 ;
faldo:reference isoform:P42412-1 .
?templateMotifSequenceProfileAlignmentOperationP42412170 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670174 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42412MF_01670165 .
?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670173 .
?targetMotifMatchRegionMatchBeginMF_01670173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670166 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01670174 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670163, 1, (STRLEN(?templateMotifCigarP42412MF_01670163) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670163, CONCAT('^(?:-*[^-]){', STR(((229 - ?templateMotifSequenceMatchBeginPositionP42412164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670165, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670165) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670165, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670165) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) .
BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_01670166) - 1) AS ?thisPositionOn57) .
BIND(?thisPositionOn57 AS ?thisPositionOn58) .
BIND(?this AS ?pfs1t177) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'T')) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a53')) AS ?annotation53) .
BIND(?this AS ?pfs52) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionP42412183 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412185 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42412MF_01670178 .
?templateMotifSequenceMatchRegionP42412183 faldo:begin ?templateMotifSequenceMatchBeginP42412184 .
?templateMotifSequenceMatchBeginP42412184 faldo:position ?templateMotifSequenceMatchBeginPositionP42412179 ;
faldo:reference isoform:P42412-1 .
?templateMotifSequenceProfileAlignmentOperationP42412185 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670189 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42412MF_01670180 .
?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670188 .
?targetMotifMatchRegionMatchBeginMF_01670188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670181 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01670189 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670178, 1, (STRLEN(?templateMotifCigarP42412MF_01670178) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670178, CONCAT('^(?:-*[^-]){', STR(((251 - ?templateMotifSequenceMatchBeginPositionP42412179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670180, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670180) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670180, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670180) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) .
BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_01670181) - 1) AS ?thisPositionOn64) .
BIND(?thisPositionOn64 AS ?thisPositionOn65) .
BIND(?this AS ?pfs1t192) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'T')) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a60')) AS ?annotation60) .
BIND(?this AS ?pfs59) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch197 faldo:location ?templateMotifSequenceMatchRegionP42412198 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP42412200 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP42412MF_01670193 .
?templateMotifSequenceMatchRegionP42412198 faldo:begin ?templateMotifSequenceMatchBeginP42412199 .
?templateMotifSequenceMatchBeginP42412199 faldo:position ?templateMotifSequenceMatchBeginPositionP42412194 ;
faldo:reference isoform:P42412-1 .
?templateMotifSequenceProfileAlignmentOperationP42412200 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
?targetMotifMatch201 faldo:location ?targetMotifMatchRegionMatch202 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01670204 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP42412MF_01670195 .
?targetMotifMatchRegionMatch202 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01670203 .
?targetMotifMatchRegionMatchBeginMF_01670203 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01670196 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01670204 edam:has_input signature:MF_01670 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP42412MF_01670193, 1, (STRLEN(?templateMotifCigarP42412MF_01670193) - STRLEN(REPLACE(?templateMotifCigarP42412MF_01670193, CONCAT('^(?:-*[^-]){', STR(((382 - ?templateMotifSequenceMatchBeginPositionP42412194) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1205) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP42412MF_01670195, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670195) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP42412MF_01670195, 1, (STRLEN(?targetMotifMatchCigarP42412MF_01670195) - STRLEN(REPLACE(?targetMotifMatchCigarP42412MF_01670195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), '')))), '[^-]', ''))) AS ?step2206) .
BIND(((?step2206 + ?targetMotifMatchRegionMatchBeginPositionMF_01670196) - 1) AS ?thisPositionOn71) .
BIND(?thisPositionOn71 AS ?thisPositionOn72) .
BIND(?this AS ?pfs1t207) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01670a67')) AS ?annotation67) .
BIND(?this AS ?pfs66) .
}
}
"xsd:string |