| http://purl.uniprot.org/unirules/MF_01100#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:382240 up:source unirule:MF_01100 .
_:382241 up:source unirule:MF_01100 .
_:382242 up:source unirule:MF_01100 .
_:382243 up:source unirule:MF_01100 .
_:382244 up:source unirule:MF_01100 .
_:382245 up:source unirule:MF_01100 .
_:382246 up:source unirule:MF_01100 .
_:382247 up:source unirule:MF_01100 .
_:382248 up:source unirule:MF_01100 .
_:382249 up:source unirule:MF_01100 .
_:382250 up:source unirule:MF_01100 .
_:382251 up:source unirule:MF_01100 .
_:382252 up:source unirule:MF_01100 .
_:382253 up:source unirule:MF_01100 .
_:382254 up:source unirule:MF_01100 .
_:382255 up:source unirule:MF_01100 .
_:382256 up:source unirule:MF_01100 .
_:382257 up:source unirule:MF_01100 .
_:382258 up:source unirule:MF_01100 .
_:382259 up:source unirule:MF_01100 .
_:382260 up:source unirule:MF_01100 .
_:382261 up:source unirule:MF_01100 .
_:382262 up:source unirule:MF_01100 .
_:382263 up:source unirule:MF_01100 .
_:382264 up:source unirule:MF_01100 .
_:382265 up:source unirule:MF_01100 .
_:382266 up:source unirule:MF_01100 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ,
?annotation4 ,
?annotation5 ,
?annotation7 ;
up:classifiedWith GO:0016791 ,
keyword:378 ,
keyword:479 ,
keyword:547 ,
keyword:963 .
?annotation0 a up:Function_Annotation ;
rdfs:comment "Catalyzes the strictly specific dephosphorylation of 2'-deoxyribonucleoside 5'-monophosphates." .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 up:cofactor chebi:60240 ;
rdf:type up:Cofactor_Annotation .
?annotation4 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation5 a up:Subcellular_Location_Annotation .
?annotation5li6 up:cellularComponent .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the 5DNU family.' .
?case8 up:alternativeName ?name10 ,
?name11 ;
up:recommendedName ?name9 .
?name9 up:ecName '3.1.3.89' ;
up:fullName "5'-deoxynucleotidase YfbR" ;
rdf:type up:Structured_Name .
?name10 up:fullName "5'-deoxyribonucleotidase" ;
rdf:type up:Structured_Name .
?name11 up:fullName "Nucleoside 5'-monophosphate phosphohydrolase" ;
rdf:type up:Structured_Name .
?case12 up:alternativeName ?name15 ,
?name16 ;
up:recommendedName ?name13 .
?name13 up:ecName '3.1.3.89' ;
up:fullName ?nameValue14 ;
rdf:type up:Structured_Name .
?name15 up:fullName "5'-deoxyribonucleotidase" ;
rdf:type up:Structured_Name .
?name16 up:fullName "Nucleoside 5'-monophosphate phosphohydrolase" ;
rdf:type up:Structured_Name .
?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 ;
up:ligand ?ligand29 ;
rdf:type up:Binding_Site_Annotation .
?pfsb27 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?ligand29 rdfs:subClassOf ?molecule30 .
?molecule30 rdfs:label 'substrate' .
?pfs33 up:annotation ?annotation34 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
up:ligand ?ligand37 ;
rdf:type up:Binding_Site_Annotation .
?pfsb35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?ligand37 rdfs:subClassOf chebi:60240 .
?pfs40 up:annotation ?annotation41 .
?annotation41 faldo:begin ?pfsb42 ;
faldo:end ?pfse43 ;
up:ligand ?ligand44 ;
rdf:type up:Binding_Site_Annotation .
?pfsb42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse43 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?ligand44 rdfs:subClassOf chebi:60240 .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
up:ligand ?ligand51 ;
rdf:type up:Binding_Site_Annotation .
?pfsb49 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?ligand51 rdfs:subClassOf chebi:60240 .
?pfs54 up:annotation ?annotation55 .
?annotation55 faldo:begin ?pfsb56 ;
faldo:end ?pfse57 ;
up:ligand ?ligand58 ;
rdf:type up:Binding_Site_Annotation .
?pfsb56 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?pfse57 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?ligand58 rdfs:subClassOf chebi:60240 .
?pfs61 up:annotation ?annotation62 .
?annotation62 faldo:begin ?pfsb63 ;
faldo:end ?pfse64 ;
up:ligand ?ligand65 ;
rdf:type up:Binding_Site_Annotation .
?pfsb63 faldo:position ?thisPositionOn67 ;
rdf:type faldo:ExactPosition .
?pfse64 faldo:position ?thisPositionOn68 ;
rdf:type faldo:ExactPosition .
?ligand65 rdfs:subClassOf ?molecule66 .
?molecule66 rdfs:label 'substrate' .
?pfs69 up:annotation ?annotation70 .
?annotation70 faldo:begin ?pfsb71 ;
faldo:end ?pfse72 ;
up:ligand ?ligand73 ;
rdf:type up:Binding_Site_Annotation .
?pfsb71 faldo:position ?thisPositionOn75 ;
rdf:type faldo:ExactPosition .
?pfse72 faldo:position ?thisPositionOn76 ;
rdf:type faldo:ExactPosition .
?ligand73 rdfs:subClassOf ?molecule74 .
?molecule74 rdfs:label 'substrate' .
?pfs77 up:annotation ?annotation78 .
?annotation78 faldo:begin ?pfsb79 ;
faldo:end ?pfse80 ;
up:ligand ?ligand81 ;
rdf:type up:Binding_Site_Annotation .
?pfsb79 faldo:position ?thisPositionOn83 ;
rdf:type faldo:ExactPosition .
?pfse80 faldo:position ?thisPositionOn84 ;
rdf:type faldo:ExactPosition .
?ligand81 rdfs:subClassOf ?molecule82 .
?molecule82 rdfs:label 'substrate' .
?pfs85 up:annotation ?annotation86 .
?annotation86 faldo:begin ?pfsb87 ;
faldo:end ?pfse88 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Appears to be important in orienting the phosphate for catalysis' .
?pfsb87 faldo:position ?thisPositionOn89 ;
rdf:type faldo:ExactPosition .
?pfse88 faldo:position ?thisPositionOn90 ;
rdf:type faldo:ExactPosition .
_:382267 a rdf:Statement ;
up:attribution _:382240 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:382268 a rdf:Statement ;
up:attribution _:382241 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:382269 a rdf:Statement ;
up:attribution _:382242 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:382270 a rdf:Statement ;
up:attribution _:382243 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:382271 a rdf:Statement ;
up:attribution _:382244 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:382272 a rdf:Statement ;
up:attribution _:382245 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:382273 a rdf:Statement ;
up:attribution _:382246 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:382274 a rdf:Statement ;
up:attribution _:382247 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:382275 a rdf:Statement ;
up:attribution _:382248 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:382276 a rdf:Statement ;
up:attribution _:382249 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:382277 a rdf:Statement ;
up:attribution _:382250 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016791 .
_:382278 a rdf:Statement ;
up:attribution _:382251 ;
rdf:subject ?case8 ;
rdf:predicate up:recommendedName ;
rdf:object ?name9 .
_:382279 a rdf:Statement ;
up:attribution _:382252 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:382280 a rdf:Statement ;
up:attribution _:382253 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:382281 a rdf:Statement ;
up:attribution _:382254 ;
rdf:subject ?case12 ;
rdf:predicate up:recommendedName ;
rdf:object ?name13 .
_:382282 a rdf:Statement ;
up:attribution _:382255 ;
rdf:subject ?case12 ;
rdf:predicate up:alternativeName ;
rdf:object ?name15 .
_:382283 a rdf:Statement ;
up:attribution _:382256 ;
rdf:subject ?case12 ;
rdf:predicate up:alternativeName ;
rdf:object ?name16 .
_:382284 a rdf:Statement ;
up:source unirule:MF_01100 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:382285 a rdf:Statement ;
up:attribution _:382257 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:382286 a rdf:Statement ;
up:source unirule:MF_01100 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:382287 a rdf:Statement ;
up:attribution _:382258 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:382288 a rdf:Statement ;
up:source unirule:MF_01100 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:382289 a rdf:Statement ;
up:attribution _:382259 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:382290 a rdf:Statement ;
up:source unirule:MF_01100 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:382291 a rdf:Statement ;
up:attribution _:382260 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:382292 a rdf:Statement ;
up:source unirule:MF_01100 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:382293 a rdf:Statement ;
up:attribution _:382261 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:382294 a rdf:Statement ;
up:source unirule:MF_01100 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:382295 a rdf:Statement ;
up:attribution _:382262 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:382296 a rdf:Statement ;
up:source unirule:MF_01100 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
_:382297 a rdf:Statement ;
up:attribution _:382263 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
_:382298 a rdf:Statement ;
up:source unirule:MF_01100 ;
rdf:subject ?pfs69 ;
rdf:predicate up:annotation ;
rdf:object ?annotation70 .
_:382299 a rdf:Statement ;
up:attribution _:382264 ;
rdf:subject ?pfs69 ;
rdf:predicate up:annotation ;
rdf:object ?annotation70 .
_:382300 a rdf:Statement ;
up:source unirule:MF_01100 ;
rdf:subject ?pfs77 ;
rdf:predicate up:annotation ;
rdf:object ?annotation78 .
_:382301 a rdf:Statement ;
up:attribution _:382265 ;
rdf:subject ?pfs77 ;
rdf:predicate up:annotation ;
rdf:object ?annotation78 .
_:382302 a rdf:Statement ;
up:source unirule:MF_01100 ;
rdf:subject ?pfs85 ;
rdf:predicate up:annotation ;
rdf:object ?annotation86 .
_:382303 a rdf:Statement ;
up:attribution _:382266 ;
rdf:subject ?pfs85 ;
rdf:predicate up:annotation ;
rdf:object ?annotation86 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01100
#Rule MF_01100 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2022-11-19
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01100 .
?thisOrganism rdfs:subClassOf+ taxon:1236 .
BIND(URI(CONCAT(STR(?this), '#MF_01100a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionP7649196 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7649198 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76491MF_0110091 .
?templateMotifSequenceMatchRegionP7649196 faldo:begin ?templateMotifSequenceMatchBeginP7649197 .
?templateMotifSequenceMatchBeginP7649197 faldo:position ?templateMotifSequenceMatchBeginPositionP7649192 ;
faldo:reference isoform:P76491-1 .
?templateMotifSequenceProfileAlignmentOperationP7649198 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100102 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76491MF_0110093 .
?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100101 .
?targetMotifMatchRegionMatchBeginMF_01100101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0110094 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01100102 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_0110091, 1, (STRLEN(?templateMotifCigarP76491MF_0110091) - STRLEN(REPLACE(?templateMotifCigarP76491MF_0110091, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP7649192) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_0110093, 1, (STRLEN(?targetMotifMatchCigarP76491MF_0110093) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_0110093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_0110093, 1, (STRLEN(?targetMotifMatchCigarP76491MF_0110093) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_0110093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0110094) - 1) AS ?thisPositionOn23) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_0110091, 1, (STRLEN(?templateMotifCigarP76491MF_0110091) - STRLEN(REPLACE(?templateMotifCigarP76491MF_0110091, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP7649192) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_0110093, 1, (STRLEN(?targetMotifMatchCigarP76491MF_0110093) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_0110093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_0110093, 1, (STRLEN(?targetMotifMatchCigarP76491MF_0110093) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_0110093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0110094) - 1) AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t107) .
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)) = 'RW')) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionP76491113 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491115 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76491MF_01100108 .
?templateMotifSequenceMatchRegionP76491113 faldo:begin ?templateMotifSequenceMatchBeginP76491114 .
?templateMotifSequenceMatchBeginP76491114 faldo:position ?templateMotifSequenceMatchBeginPositionP76491109 ;
faldo:reference isoform:P76491-1 .
?templateMotifSequenceProfileAlignmentOperationP76491115 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100119 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76491MF_01100110 .
?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100118 .
?targetMotifMatchRegionMatchBeginMF_01100118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100111 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01100119 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100108, 1, (STRLEN(?templateMotifCigarP76491MF_01100108) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100108, CONCAT('^(?:-*[^-]){', STR(((77 - ?templateMotifSequenceMatchBeginPositionP76491109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100110, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100110) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100110, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100110) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) .
BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_01100111) - 1) AS ?thisPositionOn31) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100108, 1, (STRLEN(?templateMotifCigarP76491MF_01100108) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100108, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP76491109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100110, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100110) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100110, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100110) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) .
BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_01100111) - 1) AS ?thisPositionOn32) .
BIND(?this AS ?pfs1t124) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse28) .
FILTER (REGEX('D[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]T', SUBSTR(?thisSequenceValue, ?thisPositionOn31, (?thisPositionOn32 - ?thisPositionOn31)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch129 faldo:location ?templateMotifSequenceMatchRegionP76491130 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491132 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76491MF_01100125 .
?templateMotifSequenceMatchRegionP76491130 faldo:begin ?templateMotifSequenceMatchBeginP76491131 .
?templateMotifSequenceMatchBeginP76491131 faldo:position ?templateMotifSequenceMatchBeginPositionP76491126 ;
faldo:reference isoform:P76491-1 .
?templateMotifSequenceProfileAlignmentOperationP76491132 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
?targetMotifMatch133 faldo:location ?targetMotifMatchRegionMatch134 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100136 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76491MF_01100127 .
?targetMotifMatchRegionMatch134 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100135 .
?targetMotifMatchRegionMatchBeginMF_01100135 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100128 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01100136 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100125, 1, (STRLEN(?templateMotifCigarP76491MF_01100125) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100125, CONCAT('^(?:-*[^-]){', STR(((33 - ?templateMotifSequenceMatchBeginPositionP76491126) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100127, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100127) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100127, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100127) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) .
BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_01100128) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs1t139) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a34')) AS ?annotation34) .
BIND(?this AS ?pfs33) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch144 faldo:location ?templateMotifSequenceMatchRegionP76491145 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491147 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76491MF_01100140 .
?templateMotifSequenceMatchRegionP76491145 faldo:begin ?templateMotifSequenceMatchBeginP76491146 .
?templateMotifSequenceMatchBeginP76491146 faldo:position ?templateMotifSequenceMatchBeginPositionP76491141 ;
faldo:reference isoform:P76491-1 .
?templateMotifSequenceProfileAlignmentOperationP76491147 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
?targetMotifMatch148 faldo:location ?targetMotifMatchRegionMatch149 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100151 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76491MF_01100142 .
?targetMotifMatchRegionMatch149 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100150 .
?targetMotifMatchRegionMatchBeginMF_01100150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100143 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01100151 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100140, 1, (STRLEN(?templateMotifCigarP76491MF_01100140) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100140, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionP76491141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100142, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100142) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100142, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100142) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) .
BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_01100143) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t154) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a41')) AS ?annotation41) .
BIND(?this AS ?pfs40) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch159 faldo:location ?templateMotifSequenceMatchRegionP76491160 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491162 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76491MF_01100155 .
?templateMotifSequenceMatchRegionP76491160 faldo:begin ?templateMotifSequenceMatchBeginP76491161 .
?templateMotifSequenceMatchBeginP76491161 faldo:position ?templateMotifSequenceMatchBeginPositionP76491156 ;
faldo:reference isoform:P76491-1 .
?templateMotifSequenceProfileAlignmentOperationP76491162 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
?targetMotifMatch163 faldo:location ?targetMotifMatchRegionMatch164 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100166 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76491MF_01100157 .
?targetMotifMatchRegionMatch164 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100165 .
?targetMotifMatchRegionMatchBeginMF_01100165 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100158 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01100166 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100155, 1, (STRLEN(?templateMotifCigarP76491MF_01100155) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100155, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionP76491156) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100157, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100157) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100157, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100157) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), '')))), '[^-]', ''))) AS ?step2168) .
BIND(((?step2168 + ?targetMotifMatchRegionMatchBeginPositionMF_01100158) - 1) AS ?thisPositionOn52) .
BIND(?thisPositionOn52 AS ?thisPositionOn53) .
BIND(?this AS ?pfs1t169) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch174 faldo:location ?templateMotifSequenceMatchRegionP76491175 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491177 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76491MF_01100170 .
?templateMotifSequenceMatchRegionP76491175 faldo:begin ?templateMotifSequenceMatchBeginP76491176 .
?templateMotifSequenceMatchBeginP76491176 faldo:position ?templateMotifSequenceMatchBeginPositionP76491171 ;
faldo:reference isoform:P76491-1 .
?templateMotifSequenceProfileAlignmentOperationP76491177 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
?targetMotifMatch178 faldo:location ?targetMotifMatchRegionMatch179 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100181 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76491MF_01100172 .
?targetMotifMatchRegionMatch179 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100180 .
?targetMotifMatchRegionMatchBeginMF_01100180 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100173 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01100181 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100170, 1, (STRLEN(?templateMotifCigarP76491MF_01100170) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100170, CONCAT('^(?:-*[^-]){', STR(((137 - ?templateMotifSequenceMatchBeginPositionP76491171) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100172, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100172) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100172, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100172) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), '')))), '[^-]', ''))) AS ?step2183) .
BIND(((?step2183 + ?targetMotifMatchRegionMatchBeginPositionMF_01100173) - 1) AS ?thisPositionOn59) .
BIND(?thisPositionOn59 AS ?thisPositionOn60) .
BIND(?this AS ?pfs1t184) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse57) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a55')) AS ?annotation55) .
BIND(?this AS ?pfs54) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch189 faldo:location ?templateMotifSequenceMatchRegionP76491190 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491192 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76491MF_01100185 .
?templateMotifSequenceMatchRegionP76491190 faldo:begin ?templateMotifSequenceMatchBeginP76491191 .
?templateMotifSequenceMatchBeginP76491191 faldo:position ?templateMotifSequenceMatchBeginPositionP76491186 ;
faldo:reference isoform:P76491-1 .
?templateMotifSequenceProfileAlignmentOperationP76491192 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
?targetMotifMatch193 faldo:location ?targetMotifMatchRegionMatch194 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100196 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76491MF_01100187 .
?targetMotifMatchRegionMatch194 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100195 .
?targetMotifMatchRegionMatchBeginMF_01100195 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100188 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01100196 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100185, 1, (STRLEN(?templateMotifCigarP76491MF_01100185) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100185, CONCAT('^(?:-*[^-]){', STR(((33 - ?templateMotifSequenceMatchBeginPositionP76491186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100187, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100187) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100187, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100187) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), '')))), '[^-]', ''))) AS ?step2198) .
BIND(((?step2198 + ?targetMotifMatchRegionMatchBeginPositionMF_01100188) - 1) AS ?thisPositionOn67) .
BIND(?thisPositionOn67 AS ?thisPositionOn68) .
BIND(?this AS ?pfs1t199) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb63) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse64) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn67, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a62')) AS ?annotation62) .
BIND(?this AS ?pfs61) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch204 faldo:location ?templateMotifSequenceMatchRegionP76491205 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491207 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76491MF_01100200 .
?templateMotifSequenceMatchRegionP76491205 faldo:begin ?templateMotifSequenceMatchBeginP76491206 .
?templateMotifSequenceMatchBeginP76491206 faldo:position ?templateMotifSequenceMatchBeginPositionP76491201 ;
faldo:reference isoform:P76491-1 .
?templateMotifSequenceProfileAlignmentOperationP76491207 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
?targetMotifMatch208 faldo:location ?targetMotifMatchRegionMatch209 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100211 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76491MF_01100202 .
?targetMotifMatchRegionMatch209 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100210 .
?targetMotifMatchRegionMatchBeginMF_01100210 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100203 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01100211 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100200, 1, (STRLEN(?templateMotifCigarP76491MF_01100200) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100200, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionP76491201) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1212) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100202, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100202) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100202, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100202) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), '')))), '[^-]', ''))) AS ?step2213) .
BIND(((?step2213 + ?targetMotifMatchRegionMatchBeginPositionMF_01100203) - 1) AS ?thisPositionOn75) .
BIND(?thisPositionOn75 AS ?thisPositionOn76) .
BIND(?this AS ?pfs1t214) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse72) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a70')) AS ?annotation70) .
BIND(?this AS ?pfs69) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch219 faldo:location ?templateMotifSequenceMatchRegionP76491220 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491222 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76491MF_01100215 .
?templateMotifSequenceMatchRegionP76491220 faldo:begin ?templateMotifSequenceMatchBeginP76491221 .
?templateMotifSequenceMatchBeginP76491221 faldo:position ?templateMotifSequenceMatchBeginPositionP76491216 ;
faldo:reference isoform:P76491-1 .
?templateMotifSequenceProfileAlignmentOperationP76491222 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
?targetMotifMatch223 faldo:location ?targetMotifMatchRegionMatch224 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100226 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76491MF_01100217 .
?targetMotifMatchRegionMatch224 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100225 .
?targetMotifMatchRegionMatchBeginMF_01100225 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100218 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01100226 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100215, 1, (STRLEN(?templateMotifCigarP76491MF_01100215) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100215, CONCAT('^(?:-*[^-]){', STR(((137 - ?templateMotifSequenceMatchBeginPositionP76491216) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1227) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100217, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100217) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100217, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100217, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100217) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100217, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), '')))), '[^-]', ''))) AS ?step2228) .
BIND(((?step2228 + ?targetMotifMatchRegionMatchBeginPositionMF_01100218) - 1) AS ?thisPositionOn83) .
BIND(?thisPositionOn83 AS ?thisPositionOn84) .
BIND(?this AS ?pfs1t229) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfsb79) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfse80) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn83, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a78')) AS ?annotation78) .
BIND(?this AS ?pfs77) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch234 faldo:location ?templateMotifSequenceMatchRegionP76491235 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491237 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76491MF_01100230 .
?templateMotifSequenceMatchRegionP76491235 faldo:begin ?templateMotifSequenceMatchBeginP76491236 .
?templateMotifSequenceMatchBeginP76491236 faldo:position ?templateMotifSequenceMatchBeginPositionP76491231 ;
faldo:reference isoform:P76491-1 .
?templateMotifSequenceProfileAlignmentOperationP76491237 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
?targetMotifMatch238 faldo:location ?targetMotifMatchRegionMatch239 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100241 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76491MF_01100232 .
?targetMotifMatchRegionMatch239 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100240 .
?targetMotifMatchRegionMatchBeginMF_01100240 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100233 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01100241 edam:has_input signature:MF_01100 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100230, 1, (STRLEN(?templateMotifCigarP76491MF_01100230) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100230, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP76491231) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1242) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100232, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100232) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100232, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100232) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), '')))), '[^-]', ''))) AS ?step2243) .
BIND(((?step2243 + ?targetMotifMatchRegionMatchBeginPositionMF_01100233) - 1) AS ?thisPositionOn89) .
BIND(?thisPositionOn89 AS ?thisPositionOn90) .
BIND(?this AS ?pfs1t244) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb87) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse88) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn89, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a86')) AS ?annotation86) .
BIND(?this AS ?pfs85) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon245 {taxon:561 taxon:620 taxon:590}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon245 .
BIND(?this AS ?case8) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a11')) AS ?name11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon246 {taxon:561 taxon:620 taxon:590}
?thisOrganism rdfs:subClassOf+ ?supertaxon246 .
})) .
BIND(?this AS ?case12) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a13')) AS ?name13) .
OPTIONAL {
?this up:encodedBy ?gene250 .
?gene250 up:locusName ?geneLocus248 .
}
OPTIONAL {
?this up:encodedBy ?gene250 .
?gene250 up:orfName ?geneOrf249 .
}
BIND(IF(BOUND(?geneLocus248), ?geneLocus248, ?geneOrf249) AS ?part247) .
BIND(CONCAT("5'-deoxynucleotidase ", ?part247) AS ?nameValue14) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a15')) AS ?name15) .
BIND(URI(CONCAT(STR(?this), '#MF_01100a16')) AS ?name16) .
}
}
"xsd:string |