| http://purl.uniprot.org/unirules/MF_00943#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:328795 up:source unirule:MF_00943 .
_:328796 up:source unirule:MF_00943 .
_:328797 up:source unirule:MF_00943 .
_:328798 up:source unirule:MF_00943 .
_:328799 up:source unirule:MF_00943 .
_:328800 up:source unirule:MF_00943 .
_:328801 up:source unirule:MF_00943 .
_:328802 up:source unirule:MF_00943 .
_:328803 up:source unirule:MF_00943 .
_:328804 up:source unirule:MF_00943 .
_:328805 up:source unirule:MF_00943 .
_:328806 up:source unirule:MF_00943 .
_:328807 up:source unirule:MF_00943 .
_:328808 up:source unirule:MF_00943 .
_:328809 up:source unirule:MF_00943 .
_:328810 up:source unirule:MF_00943 .
_:328811 up:source unirule:MF_00943 .
_:328812 up:source unirule:MF_00943 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ;
up:classifiedWith GO:0050076 ,
keyword:413 ;
up:recommendedName ?name0 .
?name0 up:ecName '5.2.1.1' ;
up:fullName 'Maleate isomerase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Maleate cis-trans isomerase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'maiA' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes cis-trans isomerization of the C2-C3 double bond in maleate to yield fumarate.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation7 a up:Annotation ;
rdfs:comment 'Reaction is initiated by nucleophilic attack of cysteine at the double bond, yielding a covalent succinylcysteine-like intermediate.' .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the maleate isomerase family.' .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf ?molecule14 .
?molecule14 rdfs:label 'substrate' .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf ?molecule22 .
?molecule22 rdfs:label 'substrate' .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Nucleophile' .
?pfsb27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfs37 up:annotation ?annotation38 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
up:ligand ?ligand41 ;
rdf:type up:Binding_Site_Annotation .
?pfsb39 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?ligand41 rdfs:subClassOf ?molecule42 .
?molecule42 rdfs:label 'substrate' .
?pfs45 up:annotation ?annotation46 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf ?molecule50 .
?molecule50 rdfs:label 'substrate' .
?pfs53 up:annotation ?annotation54 .
?annotation54 faldo:begin ?pfsb55 ;
faldo:end ?pfse56 ;
up:ligand ?ligand57 ;
rdf:type up:Binding_Site_Annotation .
?pfsb55 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?pfse56 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?ligand57 rdfs:subClassOf ?molecule58 .
?molecule58 rdfs:label 'substrate' .
?pfs61 up:annotation ?annotation62 .
?annotation62 faldo:begin ?pfsb63 ;
faldo:end ?pfse64 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'S-(2-succinyl)cysteine' .
?pfsb63 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?pfse64 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
_:328813 a rdf:Statement ;
up:attribution _:328795 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:328814 a rdf:Statement ;
up:attribution _:328796 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:328815 a rdf:Statement ;
up:attribution _:328797 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:328816 a rdf:Statement ;
up:attribution _:328798 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:328817 a rdf:Statement ;
up:attribution _:328799 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:328818 a rdf:Statement ;
up:attribution _:328800 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:328819 a rdf:Statement ;
up:attribution _:328801 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:328820 a rdf:Statement ;
up:attribution _:328802 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:328821 a rdf:Statement ;
up:attribution _:328803 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:328822 a rdf:Statement ;
up:attribution _:328804 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0050076 .
_:328823 a rdf:Statement ;
up:source unirule:MF_00943 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:328824 a rdf:Statement ;
up:attribution _:328805 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:328825 a rdf:Statement ;
up:source unirule:MF_00943 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:328826 a rdf:Statement ;
up:attribution _:328806 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:328827 a rdf:Statement ;
up:source unirule:MF_00943 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:328828 a rdf:Statement ;
up:attribution _:328807 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:328829 a rdf:Statement ;
up:source unirule:MF_00943 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:328830 a rdf:Statement ;
up:attribution _:328808 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:328831 a rdf:Statement ;
up:source unirule:MF_00943 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:328832 a rdf:Statement ;
up:attribution _:328809 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:328833 a rdf:Statement ;
up:source unirule:MF_00943 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:328834 a rdf:Statement ;
up:attribution _:328810 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:328835 a rdf:Statement ;
up:source unirule:MF_00943 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:328836 a rdf:Statement ;
up:attribution _:328811 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:328837 a rdf:Statement ;
up:source unirule:MF_00943 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
_:328838 a rdf:Statement ;
up:attribution _:328812 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00943
#Rule MF_00943 Created by:? on:2013-02-13 Modified by:Edouard de Castro on:2022-05-14
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00943 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00943a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch71 faldo:location ?templateMotifSequenceMatchRegionQ5YXQ172 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5YXQ174 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ5YXQ1MF_0094367 .
?templateMotifSequenceMatchRegionQ5YXQ172 faldo:begin ?templateMotifSequenceMatchBeginQ5YXQ173 .
?templateMotifSequenceMatchBeginQ5YXQ173 faldo:position ?templateMotifSequenceMatchBeginPositionQ5YXQ168 ;
faldo:reference isoform:Q5YXQ1-1 .
?templateMotifSequenceProfileAlignmentOperationQ5YXQ174 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
?targetMotifMatch75 faldo:location ?targetMotifMatchRegionMatch76 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0094378 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ5YXQ1MF_0094369 .
?targetMotifMatchRegionMatch76 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0094377 .
?targetMotifMatchRegionMatchBeginMF_0094377 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0094370 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0094378 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5YXQ1MF_0094367, 1, (STRLEN(?templateMotifCigarQ5YXQ1MF_0094367) - STRLEN(REPLACE(?templateMotifCigarQ5YXQ1MF_0094367, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionQ5YXQ168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_0094369, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_0094369) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_0094369, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_0094369, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_0094369) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_0094369, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0094370) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5YXQ1MF_0094367, 1, (STRLEN(?templateMotifCigarQ5YXQ1MF_0094367) - STRLEN(REPLACE(?templateMotifCigarQ5YXQ1MF_0094367, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionQ5YXQ168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_0094369, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_0094369) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_0094369, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_0094369, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_0094369) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_0094369, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) .
BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0094370) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t83) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse12) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]V', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionQ5YXQ189 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5YXQ191 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ5YXQ1MF_0094384 .
?templateMotifSequenceMatchRegionQ5YXQ189 faldo:begin ?templateMotifSequenceMatchBeginQ5YXQ190 .
?templateMotifSequenceMatchBeginQ5YXQ190 faldo:position ?templateMotifSequenceMatchBeginPositionQ5YXQ185 ;
faldo:reference isoform:Q5YXQ1-1 .
?templateMotifSequenceProfileAlignmentOperationQ5YXQ191 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0094395 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ5YXQ1MF_0094386 .
?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0094394 .
?targetMotifMatchRegionMatchBeginMF_0094394 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0094387 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0094395 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5YXQ1MF_0094384, 1, (STRLEN(?templateMotifCigarQ5YXQ1MF_0094384) - STRLEN(REPLACE(?templateMotifCigarQ5YXQ1MF_0094384, CONCAT('^(?:-*[^-]){', STR(((195 - ?templateMotifSequenceMatchBeginPositionQ5YXQ185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_0094386, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_0094386) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_0094386, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_0094386, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_0094386) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_0094386, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0094387) - 1) AS ?thisPositionOn23) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5YXQ1MF_0094384, 1, (STRLEN(?templateMotifCigarQ5YXQ1MF_0094384) - STRLEN(REPLACE(?templateMotifCigarQ5YXQ1MF_0094384, CONCAT('^(?:-*[^-]){', STR(((196 - ?templateMotifSequenceMatchBeginPositionQ5YXQ185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_0094386, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_0094386) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_0094386, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_0094386, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_0094386) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_0094386, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) .
BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0094387) - 1) AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t100) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)) = 'VQ')) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionQ5YXQ1106 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5YXQ1108 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ5YXQ1MF_00943101 .
?templateMotifSequenceMatchRegionQ5YXQ1106 faldo:begin ?templateMotifSequenceMatchBeginQ5YXQ1107 .
?templateMotifSequenceMatchBeginQ5YXQ1107 faldo:position ?templateMotifSequenceMatchBeginPositionQ5YXQ1102 ;
faldo:reference isoform:Q5YXQ1-1 .
?templateMotifSequenceProfileAlignmentOperationQ5YXQ1108 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00943112 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ5YXQ1MF_00943103 .
?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00943111 .
?targetMotifMatchRegionMatchBeginMF_00943111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00943104 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00943112 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5YXQ1MF_00943101, 1, (STRLEN(?templateMotifCigarQ5YXQ1MF_00943101) - STRLEN(REPLACE(?templateMotifCigarQ5YXQ1MF_00943101, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionQ5YXQ1102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943103, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943103) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943103, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943103) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_00943104) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t115) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionQ5YXQ1121 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5YXQ1123 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ5YXQ1MF_00943116 .
?templateMotifSequenceMatchRegionQ5YXQ1121 faldo:begin ?templateMotifSequenceMatchBeginQ5YXQ1122 .
?templateMotifSequenceMatchBeginQ5YXQ1122 faldo:position ?templateMotifSequenceMatchBeginPositionQ5YXQ1117 ;
faldo:reference isoform:Q5YXQ1-1 .
?templateMotifSequenceProfileAlignmentOperationQ5YXQ1123 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00943127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ5YXQ1MF_00943118 .
?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00943126 .
?targetMotifMatchRegionMatchBeginMF_00943126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00943119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00943127 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5YXQ1MF_00943116, 1, (STRLEN(?templateMotifCigarQ5YXQ1MF_00943116) - STRLEN(REPLACE(?templateMotifCigarQ5YXQ1MF_00943116, CONCAT('^(?:-*[^-]){', STR(((194 - ?templateMotifSequenceMatchBeginPositionQ5YXQ1117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943118, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943118) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943118, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943118) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_00943119) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t130) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionQ5YXQ1136 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5YXQ1138 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ5YXQ1MF_00943131 .
?templateMotifSequenceMatchRegionQ5YXQ1136 faldo:begin ?templateMotifSequenceMatchBeginQ5YXQ1137 .
?templateMotifSequenceMatchBeginQ5YXQ1137 faldo:position ?templateMotifSequenceMatchBeginPositionQ5YXQ1132 ;
faldo:reference isoform:Q5YXQ1-1 .
?templateMotifSequenceProfileAlignmentOperationQ5YXQ1138 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00943142 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ5YXQ1MF_00943133 .
?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00943141 .
?targetMotifMatchRegionMatchBeginMF_00943141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00943134 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00943142 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5YXQ1MF_00943131, 1, (STRLEN(?templateMotifCigarQ5YXQ1MF_00943131) - STRLEN(REPLACE(?templateMotifCigarQ5YXQ1MF_00943131, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionQ5YXQ1132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943133, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943133) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943133, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943133) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) .
BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_00943134) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t145) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse40) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionQ5YXQ1151 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5YXQ1153 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ5YXQ1MF_00943146 .
?templateMotifSequenceMatchRegionQ5YXQ1151 faldo:begin ?templateMotifSequenceMatchBeginQ5YXQ1152 .
?templateMotifSequenceMatchBeginQ5YXQ1152 faldo:position ?templateMotifSequenceMatchBeginPositionQ5YXQ1147 ;
faldo:reference isoform:Q5YXQ1-1 .
?templateMotifSequenceProfileAlignmentOperationQ5YXQ1153 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00943157 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ5YXQ1MF_00943148 .
?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00943156 .
?targetMotifMatchRegionMatchBeginMF_00943156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00943149 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00943157 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5YXQ1MF_00943146, 1, (STRLEN(?templateMotifCigarQ5YXQ1MF_00943146) - STRLEN(REPLACE(?templateMotifCigarQ5YXQ1MF_00943146, CONCAT('^(?:-*[^-]){', STR(((133 - ?templateMotifSequenceMatchBeginPositionQ5YXQ1147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943148, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943148) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943148, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943148) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) .
BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_00943149) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs1t160) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse48) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionQ5YXQ1166 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5YXQ1168 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ5YXQ1MF_00943161 .
?templateMotifSequenceMatchRegionQ5YXQ1166 faldo:begin ?templateMotifSequenceMatchBeginQ5YXQ1167 .
?templateMotifSequenceMatchBeginQ5YXQ1167 faldo:position ?templateMotifSequenceMatchBeginPositionQ5YXQ1162 ;
faldo:reference isoform:Q5YXQ1-1 .
?templateMotifSequenceProfileAlignmentOperationQ5YXQ1168 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00943172 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ5YXQ1MF_00943163 .
?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00943171 .
?targetMotifMatchRegionMatchBeginMF_00943171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00943164 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00943172 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5YXQ1MF_00943161, 1, (STRLEN(?templateMotifCigarQ5YXQ1MF_00943161) - STRLEN(REPLACE(?templateMotifCigarQ5YXQ1MF_00943161, CONCAT('^(?:-*[^-]){', STR(((163 - ?templateMotifSequenceMatchBeginPositionQ5YXQ1162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943163, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943163) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943163, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943163) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) .
BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_00943164) - 1) AS ?thisPositionOn59) .
BIND(?thisPositionOn59 AS ?thisPositionOn60) .
BIND(?this AS ?pfs1t175) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse56) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a54')) AS ?annotation54) .
BIND(?this AS ?pfs53) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch180 faldo:location ?templateMotifSequenceMatchRegionQ5YXQ1181 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5YXQ1183 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ5YXQ1MF_00943176 .
?templateMotifSequenceMatchRegionQ5YXQ1181 faldo:begin ?templateMotifSequenceMatchBeginQ5YXQ1182 .
?templateMotifSequenceMatchBeginQ5YXQ1182 faldo:position ?templateMotifSequenceMatchBeginPositionQ5YXQ1177 ;
faldo:reference isoform:Q5YXQ1-1 .
?templateMotifSequenceProfileAlignmentOperationQ5YXQ1183 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
?targetMotifMatch184 faldo:location ?targetMotifMatchRegionMatch185 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00943187 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ5YXQ1MF_00943178 .
?targetMotifMatchRegionMatch185 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00943186 .
?targetMotifMatchRegionMatchBeginMF_00943186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00943179 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00943187 edam:has_input signature:MF_00943 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ5YXQ1MF_00943176, 1, (STRLEN(?templateMotifCigarQ5YXQ1MF_00943176) - STRLEN(REPLACE(?templateMotifCigarQ5YXQ1MF_00943176, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionQ5YXQ1177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943178, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943178) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ5YXQ1MF_00943178, 1, (STRLEN(?targetMotifMatchCigarQ5YXQ1MF_00943178) - STRLEN(REPLACE(?targetMotifMatchCigarQ5YXQ1MF_00943178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), '')))), '[^-]', ''))) AS ?step2189) .
BIND(((?step2189 + ?targetMotifMatchRegionMatchBeginPositionMF_00943179) - 1) AS ?thisPositionOn65) .
BIND(?thisPositionOn65 AS ?thisPositionOn66) .
BIND(?this AS ?pfs1t190) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb63) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse64) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00943a62')) AS ?annotation62) .
BIND(?this AS ?pfs61) .
}
}
"xsd:string |