| http://purl.uniprot.org/unirules/MF_01268#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:450214 up:source unirule:MF_01268 .
_:450215 up:ecName '4.2.1.147' ;
up:fullName '5,6,7,8-tetrahydromethanopterin hydro-lyase' ;
rdf:type up:Structured_Name .
_:450216 up:fullName 'Formaldehyde-activating enzyme' ;
up:shortName 'Fae' ;
rdf:type up:Structured_Name .
_:450217 up:source unirule:MF_01268 .
_:450218 up:ecName '4.1.2.43' ;
up:fullName '3-hexulose-6-phosphate synthase' ;
up:shortName 'HPS' ;
rdf:type up:Structured_Name .
_:450219 up:fullName 'D-arabino-3-hexulose-6-phosphate formaldehyde lyase' ;
rdf:type up:Structured_Name .
_:450220 up:source unirule:MF_01268 .
_:450221 up:source unirule:MF_01268 .
_:450222 up:source unirule:MF_01268 .
_:450223 up:source unirule:MF_01268 .
_:450224 up:source unirule:MF_01268 .
_:450225 up:source unirule:MF_01268 .
_:450226 up:source unirule:MF_01268 .
_:450227 up:source unirule:MF_01268 .
_:450228 up:source unirule:MF_01268 .
_:450229 up:source unirule:MF_01268 .
_:450230 up:source unirule:MF_01268 .
_:450231 up:source unirule:MF_01268 .
_:450232 up:source unirule:MF_01268 .
_:450233 up:source unirule:MF_01268 .
_:450234 up:source unirule:MF_01268 .
_:450235 up:source unirule:MF_01268 .
_:450236 up:source unirule:MF_01268 .
_:450237 up:source unirule:MF_01268 .
_:450238 up:source unirule:MF_01268 .
_:450239 up:source unirule:MF_01268 .
_:450240 up:source unirule:MF_01268 .
_:450241 up:source unirule:MF_01268 .
_:450242 up:source unirule:MF_01268 .
?this up:annotation ?annotation4 ,
?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation11 ,
?annotation12 ;
up:classifiedWith GO:0016051 ,
GO:0016836 ,
GO:0043801 ,
keyword:119 ,
keyword:456 ,
keyword:511 ;
up:domain ?namedpart1 ,
?namedpart2 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Bifunctional enzyme Fae/Hps' ;
rdf:type up:Structured_Name .
?namedpart1 up:alternativeName _:450216 ;
up:recommendedName _:450215 .
?namedpart2 up:alternativeName _:450219 ;
up:recommendedName _:450218 .
?gene3 skos:prefLabel 'fae-hps' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the condensation of formaldehyde with tetrahydromethanopterin (H(4)MPT) to 5,10-methylenetetrahydromethanopterin.' .
?annotation5 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the reversible formation of ribulose-5-phosphate and formaldehyde from 3-hexulose-6-phosphate.' .
?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 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate biosynthesis; D-ribose 5-phosphate biosynthesis.' .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'In the N-terminal section; belongs to the formaldehyde-activating enzyme family.' .
?annotation12 a up:Similarity_Annotation ;
rdfs:comment 'In the C-terminal section; belongs to the HPS/KGPDC family. HPS subfamily.' .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Formaldehyde-activating enzyme' .
?pfsb15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfs19 up:annotation ?annotation20 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
rdf:type up:Region_Annotation ;
rdfs:comment '3-hexulose-6-phosphate synthase' .
?pfsb21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?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 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf ?molecule36 .
?molecule36 rdfs:label 'substrate' .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf ?molecule44 .
?molecule44 rdfs:label 'substrate' .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
up:ligand ?ligand51 ;
rdf:type up:Binding_Site_Annotation .
?pfsb49 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?ligand51 rdfs:subClassOf ?molecule52 .
?molecule52 rdfs:label 'substrate' .
?pfs55 up:annotation ?annotation56 .
?annotation56 faldo:begin ?pfsb57 ;
faldo:end ?pfse58 ;
up:ligand ?ligand59 ;
rdf:type up:Binding_Site_Annotation .
?pfsb57 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?pfse58 faldo:position ?thisPositionOn62 ;
rdf:type faldo:ExactPosition .
?ligand59 rdfs:subClassOf ?molecule60 .
?molecule60 rdfs:label 'substrate' .
?pfs63 up:annotation ?annotation64 .
?annotation64 faldo:begin ?pfsb65 ;
faldo:end ?pfse66 ;
up:ligand ?ligand67 ;
rdf:type up:Binding_Site_Annotation .
?pfsb65 faldo:position ?thisPositionOn69 ;
rdf:type faldo:ExactPosition .
?pfse66 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?ligand67 rdfs:subClassOf ?molecule68 .
?molecule68 rdfs:label 'substrate' .
_:450243 a rdf:Statement ;
up:attribution _:450214 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:450244 a rdf:Statement ;
up:attribution _:450217 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart1 .
_:450245 a rdf:Statement ;
up:attribution _:450220 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart2 .
_:450246 a rdf:Statement ;
up:attribution _:450221 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:450247 a rdf:Statement ;
up:attribution _:450222 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:450248 a rdf:Statement ;
up:attribution _:450223 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:450249 a rdf:Statement ;
up:attribution _:450224 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:450250 a rdf:Statement ;
up:attribution _:450225 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:450251 a rdf:Statement ;
up:attribution _:450226 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:450252 a rdf:Statement ;
up:attribution _:450227 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:450253 a rdf:Statement ;
up:attribution _:450228 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:450254 a rdf:Statement ;
up:attribution _:450229 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:119 .
_:450255 a rdf:Statement ;
up:attribution _:450230 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:450256 a rdf:Statement ;
up:attribution _:450231 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:511 .
_:450257 a rdf:Statement ;
up:attribution _:450232 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043801 .
_:450258 a rdf:Statement ;
up:attribution _:450233 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016836 .
_:450259 a rdf:Statement ;
up:attribution _:450234 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016051 .
_:450260 a rdf:Statement ;
up:source unirule:MF_01268 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:450261 a rdf:Statement ;
up:attribution _:450235 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:450262 a rdf:Statement ;
up:source unirule:MF_01268 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:450263 a rdf:Statement ;
up:attribution _:450236 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:450264 a rdf:Statement ;
up:source unirule:MF_01268 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:450265 a rdf:Statement ;
up:attribution _:450237 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:450266 a rdf:Statement ;
up:source unirule:MF_01268 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:450267 a rdf:Statement ;
up:attribution _:450238 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:450268 a rdf:Statement ;
up:source unirule:MF_01268 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:450269 a rdf:Statement ;
up:attribution _:450239 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:450270 a rdf:Statement ;
up:source unirule:MF_01268 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:450271 a rdf:Statement ;
up:attribution _:450240 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:450272 a rdf:Statement ;
up:source unirule:MF_01268 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:450273 a rdf:Statement ;
up:attribution _:450241 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:450274 a rdf:Statement ;
up:source unirule:MF_01268 ;
rdf:subject ?pfs63 ;
rdf:predicate up:annotation ;
rdf:object ?annotation64 .
_:450275 a rdf:Statement ;
up:attribution _:450242 ;
rdf:subject ?pfs63 ;
rdf:predicate up:annotation ;
rdf:object ?annotation64 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01268
#Rule MF_01268 Created by:? on:2006-05-02 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01268 .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(URI(CONCAT(STR(?this), '#MF_01268a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a1')) AS ?namedpart1) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a2')) AS ?namedpart2) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a12')) AS ?annotation12) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch75 faldo:location ?templateMotifSequenceMatchRegionQ46DY576 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY578 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46DY5MF_0126871 .
?templateMotifSequenceMatchRegionQ46DY576 faldo:begin ?templateMotifSequenceMatchBeginQ46DY577 .
?templateMotifSequenceMatchBeginQ46DY577 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY572 ;
faldo:reference isoform:Q46DY5-1 .
?templateMotifSequenceProfileAlignmentOperationQ46DY578 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
?targetMotifMatch79 faldo:location ?targetMotifMatchRegionMatch80 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0126882 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46DY5MF_0126873 .
?targetMotifMatchRegionMatch80 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0126881 .
?targetMotifMatchRegionMatchBeginMF_0126881 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0126874 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0126882 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn17) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_0126871, 1, (STRLEN(?templateMotifCigarQ46DY5MF_0126871) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_0126871, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionQ46DY572) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_0126873, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_0126873) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_0126873, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_0126873, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_0126873) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_0126873, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) .
BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0126874) - 1) AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t85) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) .
FILTER ((BOUND(?thisPositionOn17) && BOUND(?thisPositionOn18))) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionQ46DY591 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY593 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46DY5MF_0126886 .
?templateMotifSequenceMatchRegionQ46DY591 faldo:begin ?templateMotifSequenceMatchBeginQ46DY592 .
?templateMotifSequenceMatchBeginQ46DY592 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY587 ;
faldo:reference isoform:Q46DY5-1 .
?templateMotifSequenceProfileAlignmentOperationQ46DY593 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0126897 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46DY5MF_0126888 .
?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0126896 .
?targetMotifMatchRegionMatchBeginMF_0126896 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0126889 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0126897 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_0126886, 1, (STRLEN(?templateMotifCigarQ46DY5MF_0126886) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_0126886, CONCAT('^(?:-*[^-]){', STR(((162 - ?templateMotifSequenceMatchBeginPositionQ46DY587) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_0126888, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_0126888) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_0126888, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_0126888, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_0126888) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_0126888, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) .
BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0126889) - 1) AS ?thisPositionOn23) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t100) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) .
FILTER ((BOUND(?thisPositionOn23) && BOUND(?thisPositionOn24))) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a20')) AS ?annotation20) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionQ46DY5106 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5108 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46DY5MF_01268101 .
?templateMotifSequenceMatchRegionQ46DY5106 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5107 .
?templateMotifSequenceMatchBeginQ46DY5107 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5102 ;
faldo:reference isoform:Q46DY5-1 .
?templateMotifSequenceProfileAlignmentOperationQ46DY5108 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268112 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46DY5MF_01268103 .
?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268111 .
?targetMotifMatchRegionMatchBeginMF_01268111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268104 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01268112 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268101, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268101) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268101, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionQ46DY5102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268103, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268103) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268103, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268103) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_01268104) - 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) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionQ46DY5121 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5123 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46DY5MF_01268116 .
?templateMotifSequenceMatchRegionQ46DY5121 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5122 .
?templateMotifSequenceMatchBeginQ46DY5122 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5117 ;
faldo:reference isoform:Q46DY5-1 .
?templateMotifSequenceProfileAlignmentOperationQ46DY5123 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46DY5MF_01268118 .
?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268126 .
?targetMotifMatchRegionMatchBeginMF_01268126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01268127 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268116, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268116) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268116, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionQ46DY5117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268118, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268118, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01268119) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t130) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionQ46DY5136 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5138 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46DY5MF_01268131 .
?templateMotifSequenceMatchRegionQ46DY5136 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5137 .
?templateMotifSequenceMatchBeginQ46DY5137 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5132 ;
faldo:reference isoform:Q46DY5-1 .
?templateMotifSequenceProfileAlignmentOperationQ46DY5138 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268142 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46DY5MF_01268133 .
?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268141 .
?targetMotifMatchRegionMatchBeginMF_01268141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268134 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01268142 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268131, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268131) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268131, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionQ46DY5132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268133, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268133) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268133, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268133) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) .
BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_01268134) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t145) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'L')) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionQ46DY5151 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5153 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46DY5MF_01268146 .
?templateMotifSequenceMatchRegionQ46DY5151 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5152 .
?templateMotifSequenceMatchBeginQ46DY5152 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5147 ;
faldo:reference isoform:Q46DY5-1 .
?templateMotifSequenceProfileAlignmentOperationQ46DY5153 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268157 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46DY5MF_01268148 .
?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268156 .
?targetMotifMatchRegionMatchBeginMF_01268156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268149 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01268157 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268146, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268146) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268146, CONCAT('^(?:-*[^-]){', STR(((66 - ?templateMotifSequenceMatchBeginPositionQ46DY5147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268148, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268148) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268148, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268148) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) .
BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_01268149) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs1t160) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionQ46DY5166 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5168 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46DY5MF_01268161 .
?templateMotifSequenceMatchRegionQ46DY5166 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5167 .
?templateMotifSequenceMatchBeginQ46DY5167 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5162 ;
faldo:reference isoform:Q46DY5-1 .
?templateMotifSequenceProfileAlignmentOperationQ46DY5168 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268172 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46DY5MF_01268163 .
?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268171 .
?targetMotifMatchRegionMatchBeginMF_01268171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268164 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01268172 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268161, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268161) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268161, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionQ46DY5162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268163, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268163) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268163, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268163) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) .
BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_01268164) - 1) AS ?thisPositionOn61) .
BIND(?thisPositionOn61 AS ?thisPositionOn62) .
BIND(?this AS ?pfs1t175) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse58) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'T')) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a56')) AS ?annotation56) .
BIND(?this AS ?pfs55) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch180 faldo:location ?templateMotifSequenceMatchRegionQ46DY5181 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46DY5183 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ46DY5MF_01268176 .
?templateMotifSequenceMatchRegionQ46DY5181 faldo:begin ?templateMotifSequenceMatchBeginQ46DY5182 .
?templateMotifSequenceMatchBeginQ46DY5182 faldo:position ?templateMotifSequenceMatchBeginPositionQ46DY5177 ;
faldo:reference isoform:Q46DY5-1 .
?templateMotifSequenceProfileAlignmentOperationQ46DY5183 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
?targetMotifMatch184 faldo:location ?targetMotifMatchRegionMatch185 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01268187 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ46DY5MF_01268178 .
?targetMotifMatchRegionMatch185 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01268186 .
?targetMotifMatchRegionMatchBeginMF_01268186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01268179 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01268187 edam:has_input signature:MF_01268 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46DY5MF_01268176, 1, (STRLEN(?templateMotifCigarQ46DY5MF_01268176) - STRLEN(REPLACE(?templateMotifCigarQ46DY5MF_01268176, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionQ46DY5177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268178, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268178) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46DY5MF_01268178, 1, (STRLEN(?targetMotifMatchCigarQ46DY5MF_01268178) - STRLEN(REPLACE(?targetMotifMatchCigarQ46DY5MF_01268178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), '')))), '[^-]', ''))) AS ?step2189) .
BIND(((?step2189 + ?targetMotifMatchRegionMatchBeginPositionMF_01268179) - 1) AS ?thisPositionOn69) .
BIND(?thisPositionOn69 AS ?thisPositionOn70) .
BIND(?this AS ?pfs1t190) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb65) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse66) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn69, 1) = 'Q')) .
BIND(URI(CONCAT(STR(?this), '#MF_01268a64')) AS ?annotation64) .
BIND(?this AS ?pfs63) .
}
}
"xsd:string |