| http://purl.uniprot.org/unirules/MF_00097#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:37335 up:source unirule:MF_00097 .
_:37336 up:source unirule:MF_00097 .
_:37337 up:source unirule:MF_00097 .
_:37338 up:source unirule:MF_00097 .
_:37339 up:source unirule:MF_00097 .
_:37340 up:source unirule:MF_00097 .
_:37341 up:source unirule:MF_00097 .
_:37342 up:source unirule:MF_00097 .
_:37343 up:source unirule:MF_00097 .
_:37344 up:source unirule:MF_00097 .
_:37345 up:source unirule:MF_00097 .
_:37346 up:source unirule:MF_00097 .
_:37347 up:source unirule:MF_00097 .
_:37348 up:source unirule:MF_00097 .
_:37349 up:source unirule:MF_00097 .
_:37350 up:source unirule:MF_00097 .
_:37351 up:source unirule:MF_00097 .
_:37352 up:source unirule:MF_00097 .
_:37353 up:source unirule:MF_00097 .
_:37354 up:source unirule:MF_00097 .
_:37355 up:source unirule:MF_00097 .
_:37356 up:source unirule:MF_00097 .
_:37357 up:source unirule:MF_00097 .
_:37358 up:source unirule:MF_00097 .
_:37359 up:source unirule:MF_00097 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation11 ;
up:classifiedWith GO:0000287 ,
GO:0004789 ,
GO:0009229 ,
keyword:784 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.5.1.3' ;
up:fullName 'Thiamine-phosphate synthase' ;
up:shortName 'TP synthase' ,
'TPS' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Thiamine-phosphate pyrophosphorylase' ;
up:shortName 'TMP pyrophosphorylase' ,
'TMP-PPase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'thiE' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Condenses 4-methyl-5-(beta-hydroxyethyl)thiazole monophosphate (THZ-P) and 2-methyl-4-amino-5-hydroxymethyl pyrimidine pyrophosphate (HMP-PP) to form thiamine monophosphate (TMP).' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 up:activity ?activity9 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity9 up:catalyticActivity ;
up:enzymeClass .
?annotation10 a up:Pathway_Annotation ;
rdfs:comment 'Cofactor biosynthesis; thiamine diphosphate biosynthesis; thiamine phosphate from 4-amino-2-methyl-5-diphosphomethylpyrimidine and 4-methyl-5-(2-phosphoethyl)-thiazole: step 1/1.' .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the thiamine-phosphate synthase family.' .
?case12 up:classifiedWith keyword:460 ,
keyword:479 .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:18420 .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:18420 .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation .
?pfsb29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand31 rdfs:subClassOf chebi:57841 .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
up:ligand ?ligand38 ;
rdf:type up:Binding_Site_Annotation .
?pfsb36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?ligand38 rdfs:subClassOf chebi:62899 .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
up:ligand ?ligand45 ;
rdf:type up:Binding_Site_Annotation .
?pfsb43 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?ligand45 rdfs:subClassOf chebi:62899 .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
up:ligand ?ligand52 ;
rdf:type up:Binding_Site_Annotation .
?pfsb50 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?ligand52 rdfs:subClassOf chebi:57841 .
?pfs55 up:annotation ?annotation56 .
?annotation56 faldo:begin ?pfsb57 ;
faldo:end ?pfse58 ;
up:ligand ?ligand59 ;
rdf:type up:Binding_Site_Annotation .
?pfsb57 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?pfse58 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?ligand59 rdfs:subClassOf chebi:57841 .
?pfs62 up:annotation ?annotation63 .
?annotation63 faldo:begin ?pfsb64 ;
faldo:end ?pfse65 ;
up:ligand ?ligand66 ;
rdf:type up:Binding_Site_Annotation .
?pfsb64 faldo:position ?thisPositionOn67 ;
rdf:type faldo:ExactPosition .
?pfse65 faldo:position ?thisPositionOn68 ;
rdf:type faldo:ExactPosition .
?ligand66 rdfs:subClassOf chebi:57841 .
?pfs69 up:annotation ?annotation70 .
?annotation70 faldo:begin ?pfsb71 ;
faldo:end ?pfse72 ;
up:ligand ?ligand73 ;
rdf:type up:Binding_Site_Annotation .
?pfsb71 faldo:position ?thisPositionOn74 ;
rdf:type faldo:ExactPosition .
?pfse72 faldo:position ?thisPositionOn75 ;
rdf:type faldo:ExactPosition .
?ligand73 rdfs:subClassOf chebi:62899 .
_:37360 a rdf:Statement ;
up:attribution _:37335 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:37361 a rdf:Statement ;
up:attribution _:37336 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:37362 a rdf:Statement ;
up:attribution _:37337 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:37363 a rdf:Statement ;
up:attribution _:37338 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:37364 a rdf:Statement ;
up:attribution _:37339 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:37365 a rdf:Statement ;
up:attribution _:37340 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:37366 a rdf:Statement ;
up:attribution _:37341 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:37367 a rdf:Statement ;
up:attribution _:37342 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:37368 a rdf:Statement ;
up:attribution _:37343 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:37369 a rdf:Statement ;
up:attribution _:37344 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:784 .
_:37370 a rdf:Statement ;
up:attribution _:37345 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:37371 a rdf:Statement ;
up:attribution _:37346 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:37372 a rdf:Statement ;
up:attribution _:37347 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004789 .
_:37373 a rdf:Statement ;
up:attribution _:37348 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009229 .
_:37374 a rdf:Statement ;
up:attribution _:37349 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:37375 a rdf:Statement ;
up:attribution _:37350 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:37376 a rdf:Statement ;
up:source unirule:MF_00097 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:37377 a rdf:Statement ;
up:attribution _:37351 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:37378 a rdf:Statement ;
up:source unirule:MF_00097 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:37379 a rdf:Statement ;
up:attribution _:37352 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:37380 a rdf:Statement ;
up:source unirule:MF_00097 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:37381 a rdf:Statement ;
up:attribution _:37353 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:37382 a rdf:Statement ;
up:source unirule:MF_00097 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:37383 a rdf:Statement ;
up:attribution _:37354 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:37384 a rdf:Statement ;
up:source unirule:MF_00097 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:37385 a rdf:Statement ;
up:attribution _:37355 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:37386 a rdf:Statement ;
up:source unirule:MF_00097 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:37387 a rdf:Statement ;
up:attribution _:37356 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:37388 a rdf:Statement ;
up:source unirule:MF_00097 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:37389 a rdf:Statement ;
up:attribution _:37357 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:37390 a rdf:Statement ;
up:source unirule:MF_00097 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation63 .
_:37391 a rdf:Statement ;
up:attribution _:37358 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation63 .
_:37392 a rdf:Statement ;
up:source unirule:MF_00097 ;
rdf:subject ?pfs69 ;
rdf:predicate up:annotation ;
rdf:object ?annotation70 .
_:37393 a rdf:Statement ;
up:attribution _:37359 ;
rdf:subject ?pfs69 ;
rdf:predicate up:annotation ;
rdf:object ?annotation70 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00097
#Rule MF_00097 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
VALUES ?supertaxon76 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00097 .
?thisOrganism rdfs:subClassOf+ ?supertaxon76 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_01327 .
})) .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1117 .
})) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionP3959482 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3959484 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39594MF_0009777 .
?templateMotifSequenceMatchRegionP3959482 faldo:begin ?templateMotifSequenceMatchBeginP3959483 .
?templateMotifSequenceMatchBeginP3959483 faldo:position ?templateMotifSequenceMatchBeginPositionP3959478 ;
faldo:reference isoform:P39594-1 .
?templateMotifSequenceProfileAlignmentOperationP3959484 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0009788 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39594MF_0009779 .
?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0009787 .
?targetMotifMatchRegionMatchBeginMF_0009787 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0009780 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0009788 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_4) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_0009777, 1, (STRLEN(?templateMotifCigarP39594MF_0009777) - STRLEN(REPLACE(?templateMotifCigarP39594MF_0009777, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP3959478) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_0009779, 1, (STRLEN(?targetMotifMatchCigarP39594MF_0009779) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_0009779, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_0009779, 1, (STRLEN(?targetMotifMatchCigarP39594MF_0009779) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_0009779, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0009780) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1))) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionP3959497 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3959499 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39594MF_0009792 .
?templateMotifSequenceMatchRegionP3959497 faldo:begin ?templateMotifSequenceMatchBeginP3959498 .
?templateMotifSequenceMatchBeginP3959498 faldo:position ?templateMotifSequenceMatchBeginPositionP3959493 ;
faldo:reference isoform:P39594-1 .
?templateMotifSequenceProfileAlignmentOperationP3959499 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00097103 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39594MF_0009794 .
?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00097102 .
?targetMotifMatchRegionMatchBeginMF_00097102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0009795 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00097103 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_5) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_0009792, 1, (STRLEN(?templateMotifCigarP39594MF_0009792) - STRLEN(REPLACE(?templateMotifCigarP39594MF_0009792, CONCAT('^(?:-*[^-]){', STR(((99 - ?templateMotifSequenceMatchBeginPositionP3959493) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_0009794, 1, (STRLEN(?targetMotifMatchCigarP39594MF_0009794) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_0009794, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_0009794, 1, (STRLEN(?targetMotifMatchCigarP39594MF_0009794) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_0009794, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0009795) - 1) AS ?thisPositionOn25) .
BIND(?thisPositionOn25 AS ?thisPositionOn26) .
BIND(?this AS ?pfs2t106) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1))) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionP39594112 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39594114 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39594MF_00097107 .
?templateMotifSequenceMatchRegionP39594112 faldo:begin ?templateMotifSequenceMatchBeginP39594113 .
?templateMotifSequenceMatchBeginP39594113 faldo:position ?templateMotifSequenceMatchBeginPositionP39594108 ;
faldo:reference isoform:P39594-1 .
?templateMotifSequenceProfileAlignmentOperationP39594114 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00097118 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39594MF_00097109 .
?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00097117 .
?targetMotifMatchRegionMatchBeginMF_00097117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00097110 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00097118 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_00097107, 1, (STRLEN(?templateMotifCigarP39594MF_00097107) - STRLEN(REPLACE(?templateMotifCigarP39594MF_00097107, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionP39594108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_00097109, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097109) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_00097109, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097109) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) .
BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_00097110) - 1) AS ?thisPositionOn32) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_00097107, 1, (STRLEN(?templateMotifCigarP39594MF_00097107) - STRLEN(REPLACE(?templateMotifCigarP39594MF_00097107, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP39594108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_00097109, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097109) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_00097109, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097109) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) .
BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_00097110) - 1) AS ?thisPositionOn33) .
BIND(?this AS ?pfs3t123) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) .
FILTER (REGEX('Q[ARNDCQEGHILKMFPSTWYVBZJUOX]R[ARNDCQEGHILKMFPSTWYVBZJUOX][KE]', SUBSTR(?thisSequenceValue, ?thisPositionOn32, (?thisPositionOn33 - ?thisPositionOn32)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch128 faldo:location ?templateMotifSequenceMatchRegionP39594129 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39594131 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39594MF_00097124 .
?templateMotifSequenceMatchRegionP39594129 faldo:begin ?templateMotifSequenceMatchBeginP39594130 .
?templateMotifSequenceMatchBeginP39594130 faldo:position ?templateMotifSequenceMatchBeginPositionP39594125 ;
faldo:reference isoform:P39594-1 .
?templateMotifSequenceProfileAlignmentOperationP39594131 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
?targetMotifMatch132 faldo:location ?targetMotifMatchRegionMatch133 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00097135 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39594MF_00097126 .
?targetMotifMatchRegionMatch133 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00097134 .
?targetMotifMatchRegionMatchBeginMF_00097134 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00097127 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00097135 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_00097124, 1, (STRLEN(?templateMotifCigarP39594MF_00097124) - STRLEN(REPLACE(?templateMotifCigarP39594MF_00097124, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionP39594125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_00097126, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097126) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_00097126, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097126) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) .
BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_00097127) - 1) AS ?thisPositionOn39) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_00097124, 1, (STRLEN(?templateMotifCigarP39594MF_00097124) - STRLEN(REPLACE(?templateMotifCigarP39594MF_00097124, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionP39594125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_00097126, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097126) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_00097126, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097126) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) .
BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_00097127) - 1) AS ?thisPositionOn40) .
BIND(?this AS ?pfs3t140) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) .
FILTER (REGEX('[TS][ARNDCQEGHILKMFPSTWYVBZJUOX][TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn39, (?thisPositionOn40 - ?thisPositionOn39)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch145 faldo:location ?templateMotifSequenceMatchRegionP39594146 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39594148 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39594MF_00097141 .
?templateMotifSequenceMatchRegionP39594146 faldo:begin ?templateMotifSequenceMatchBeginP39594147 .
?templateMotifSequenceMatchBeginP39594147 faldo:position ?templateMotifSequenceMatchBeginPositionP39594142 ;
faldo:reference isoform:P39594-1 .
?templateMotifSequenceProfileAlignmentOperationP39594148 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
?targetMotifMatch149 faldo:location ?targetMotifMatchRegionMatch150 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00097152 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39594MF_00097143 .
?targetMotifMatchRegionMatch150 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00097151 .
?targetMotifMatchRegionMatchBeginMF_00097151 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00097144 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00097152 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_00097141, 1, (STRLEN(?templateMotifCigarP39594MF_00097141) - STRLEN(REPLACE(?templateMotifCigarP39594MF_00097141, CONCAT('^(?:-*[^-]){', STR(((195 - ?templateMotifSequenceMatchBeginPositionP39594142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_00097143, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097143) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_00097143, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097143) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) .
BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_00097144) - 1) AS ?thisPositionOn46) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_00097141, 1, (STRLEN(?templateMotifCigarP39594MF_00097141) - STRLEN(REPLACE(?templateMotifCigarP39594MF_00097141, CONCAT('^(?:-*[^-]){', STR(((196 - ?templateMotifSequenceMatchBeginPositionP39594142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_00097143, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097143) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_00097143, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097143) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) .
BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_00097144) - 1) AS ?thisPositionOn47) .
BIND(?this AS ?pfs3t157) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) .
FILTER (REGEX('[IVL][ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn46, (?thisPositionOn47 - ?thisPositionOn46)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch162 faldo:location ?templateMotifSequenceMatchRegionP39594163 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39594165 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39594MF_00097158 .
?templateMotifSequenceMatchRegionP39594163 faldo:begin ?templateMotifSequenceMatchBeginP39594164 .
?templateMotifSequenceMatchBeginP39594164 faldo:position ?templateMotifSequenceMatchBeginPositionP39594159 ;
faldo:reference isoform:P39594-1 .
?templateMotifSequenceProfileAlignmentOperationP39594165 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
?targetMotifMatch166 faldo:location ?targetMotifMatchRegionMatch167 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00097169 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39594MF_00097160 .
?targetMotifMatchRegionMatch167 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00097168 .
?targetMotifMatchRegionMatchBeginMF_00097168 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00097161 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00097169 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_00097158, 1, (STRLEN(?templateMotifCigarP39594MF_00097158) - STRLEN(REPLACE(?templateMotifCigarP39594MF_00097158, CONCAT('^(?:-*[^-]){', STR(((79 - ?templateMotifSequenceMatchBeginPositionP39594159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_00097160, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097160) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_00097160, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097160) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) .
BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_00097161) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs3t172) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse51) .
FILTER (REGEX('[ND]', SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch177 faldo:location ?templateMotifSequenceMatchRegionP39594178 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39594180 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39594MF_00097173 .
?templateMotifSequenceMatchRegionP39594178 faldo:begin ?templateMotifSequenceMatchBeginP39594179 .
?templateMotifSequenceMatchBeginP39594179 faldo:position ?templateMotifSequenceMatchBeginPositionP39594174 ;
faldo:reference isoform:P39594-1 .
?templateMotifSequenceProfileAlignmentOperationP39594180 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
?targetMotifMatch181 faldo:location ?targetMotifMatchRegionMatch182 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00097184 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39594MF_00097175 .
?targetMotifMatchRegionMatch182 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00097183 .
?targetMotifMatchRegionMatchBeginMF_00097183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00097176 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00097184 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_00097173, 1, (STRLEN(?templateMotifCigarP39594MF_00097173) - STRLEN(REPLACE(?templateMotifCigarP39594MF_00097173, CONCAT('^(?:-*[^-]){', STR(((117 - ?templateMotifSequenceMatchBeginPositionP39594174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_00097175, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097175) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_00097175, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097175) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) .
BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_00097176) - 1) AS ?thisPositionOn60) .
BIND(?thisPositionOn60 AS ?thisPositionOn61) .
BIND(?this AS ?pfs3t187) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse58) .
FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a56')) AS ?annotation56) .
BIND(?this AS ?pfs55) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch192 faldo:location ?templateMotifSequenceMatchRegionP39594193 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39594195 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39594MF_00097188 .
?templateMotifSequenceMatchRegionP39594193 faldo:begin ?templateMotifSequenceMatchBeginP39594194 .
?templateMotifSequenceMatchBeginP39594194 faldo:position ?templateMotifSequenceMatchBeginPositionP39594189 ;
faldo:reference isoform:P39594-1 .
?templateMotifSequenceProfileAlignmentOperationP39594195 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
?targetMotifMatch196 faldo:location ?targetMotifMatchRegionMatch197 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00097199 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39594MF_00097190 .
?targetMotifMatchRegionMatch197 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00097198 .
?targetMotifMatchRegionMatchBeginMF_00097198 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00097191 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00097199 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_00097188, 1, (STRLEN(?templateMotifCigarP39594MF_00097188) - STRLEN(REPLACE(?templateMotifCigarP39594MF_00097188, CONCAT('^(?:-*[^-]){', STR(((146 - ?templateMotifSequenceMatchBeginPositionP39594189) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_00097190, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097190) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_00097190, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097190) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) .
BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_00097191) - 1) AS ?thisPositionOn67) .
BIND(?thisPositionOn67 AS ?thisPositionOn68) .
BIND(?this AS ?pfs3t202) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse65) .
FILTER (REGEX('[KH]', SUBSTR(?thisSequenceValue, ?thisPositionOn67, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a63')) AS ?annotation63) .
BIND(?this AS ?pfs62) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch207 faldo:location ?templateMotifSequenceMatchRegionP39594208 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39594210 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39594MF_00097203 .
?templateMotifSequenceMatchRegionP39594208 faldo:begin ?templateMotifSequenceMatchBeginP39594209 .
?templateMotifSequenceMatchBeginP39594209 faldo:position ?templateMotifSequenceMatchBeginPositionP39594204 ;
faldo:reference isoform:P39594-1 .
?templateMotifSequenceProfileAlignmentOperationP39594210 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
?targetMotifMatch211 faldo:location ?targetMotifMatchRegionMatch212 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00097214 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39594MF_00097205 .
?targetMotifMatchRegionMatch212 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00097213 .
?targetMotifMatchRegionMatchBeginMF_00097213 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00097206 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00097214 edam:has_input signature:MF_00097 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39594MF_00097203, 1, (STRLEN(?templateMotifCigarP39594MF_00097203) - STRLEN(REPLACE(?templateMotifCigarP39594MF_00097203, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionP39594204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39594MF_00097205, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097205) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39594MF_00097205, 1, (STRLEN(?targetMotifMatchCigarP39594MF_00097205) - STRLEN(REPLACE(?targetMotifMatchCigarP39594MF_00097205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) .
BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_00097206) - 1) AS ?thisPositionOn74) .
BIND(?thisPositionOn74 AS ?thisPositionOn75) .
BIND(?this AS ?pfs3t217) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse72) .
FILTER (REGEX('[GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn74, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00097a70')) AS ?annotation70) .
BIND(?this AS ?pfs69) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag218) .
}
BIND(IF((BOUND(?tagFT_4) || BOUND(?tagFT_5)), ?caseWithTag218, ?UNBOUND_VARIABLE) AS ?case12) .
}
"xsd:string |