| http://purl.uniprot.org/unirules/MF_01327#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:476705 up:source unirule:MF_01327 .
_:476706 up:source unirule:MF_01327 .
_:476707 up:source unirule:MF_01327 .
_:476708 up:source unirule:MF_01327 .
_:476709 up:source unirule:MF_01327 .
_:476710 up:source unirule:MF_01327 .
_:476711 up:source unirule:MF_01327 .
_:476712 up:source unirule:MF_01327 .
_:476713 up:source unirule:MF_01327 .
_:476714 up:source unirule:MF_01327 .
_:476715 up:source unirule:MF_01327 .
_:476716 up:source unirule:MF_01327 .
_:476717 up:source unirule:MF_01327 .
_:476718 up:source unirule:MF_01327 .
_:476719 up:source unirule:MF_01327 .
_:476720 up:source unirule:MF_01327 .
_:476721 up:source unirule:MF_01327 .
_:476722 up:source unirule:MF_01327 .
_:476723 up:source unirule:MF_01327 .
_:476724 up:source unirule:MF_01327 .
_:476725 up:source unirule:MF_01327 .
_:476726 up:source unirule:MF_01327 .
_:476727 up:source unirule:MF_01327 .
_:476728 up:source unirule:MF_01327 .
_:476729 up:source unirule:MF_01327 .
_:476730 up:source unirule:MF_01327 .
?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 ,
?annotation20 .
?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 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
up:ligand ?ligand23 ;
rdf:type up:Binding_Site_Annotation .
?pfsb21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand23 rdfs:subClassOf chebi:18420 .
?pfs26 up:annotation ?annotation27 .
?annotation27 faldo:begin ?pfsb28 ;
faldo:end ?pfse29 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Unknown' .
?pfsb28 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse29 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Thiamine-phosphate synthase' .
?pfsb34 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf chebi:57841 .
?pfs45 up:annotation ?annotation46 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf chebi:62899 .
?pfs52 up:annotation ?annotation53 .
?annotation53 faldo:begin ?pfsb54 ;
faldo:end ?pfse55 ;
up:ligand ?ligand56 ;
rdf:type up:Binding_Site_Annotation .
?pfsb54 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?pfse55 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?ligand56 rdfs:subClassOf chebi:57841 .
?pfs59 up:annotation ?annotation60 .
?annotation60 faldo:begin ?pfsb61 ;
faldo:end ?pfse62 ;
up:ligand ?ligand63 ;
rdf:type up:Binding_Site_Annotation .
?pfsb61 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?pfse62 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?ligand63 rdfs:subClassOf chebi:57841 .
?pfs66 up:annotation ?annotation67 .
?annotation67 faldo:begin ?pfsb68 ;
faldo:end ?pfse69 ;
up:ligand ?ligand70 ;
rdf:type up:Binding_Site_Annotation .
?pfsb68 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?pfse69 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
?ligand70 rdfs:subClassOf chebi:57841 .
?pfs73 up:annotation ?annotation74 .
?annotation74 faldo:begin ?pfsb75 ;
faldo:end ?pfse76 ;
up:ligand ?ligand77 ;
rdf:type up:Binding_Site_Annotation .
?pfsb75 faldo:position ?thisPositionOn78 ;
rdf:type faldo:ExactPosition .
?pfse76 faldo:position ?thisPositionOn79 ;
rdf:type faldo:ExactPosition .
?ligand77 rdfs:subClassOf chebi:62899 .
_:476731 a rdf:Statement ;
up:attribution _:476705 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:476732 a rdf:Statement ;
up:attribution _:476706 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:476733 a rdf:Statement ;
up:attribution _:476707 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:476734 a rdf:Statement ;
up:attribution _:476708 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:476735 a rdf:Statement ;
up:attribution _:476709 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:476736 a rdf:Statement ;
up:attribution _:476710 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:476737 a rdf:Statement ;
up:attribution _:476711 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:476738 a rdf:Statement ;
up:attribution _:476712 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:476739 a rdf:Statement ;
up:attribution _:476713 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:476740 a rdf:Statement ;
up:attribution _:476714 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:784 .
_:476741 a rdf:Statement ;
up:attribution _:476715 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:476742 a rdf:Statement ;
up:attribution _:476716 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:476743 a rdf:Statement ;
up:attribution _:476717 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004789 .
_:476744 a rdf:Statement ;
up:attribution _:476718 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009229 .
_:476745 a rdf:Statement ;
up:attribution _:476719 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:476746 a rdf:Statement ;
up:attribution _:476720 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:476747 a rdf:Statement ;
up:source unirule:MF_01327 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:476748 a rdf:Statement ;
up:attribution _:476721 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:476749 a rdf:Statement ;
up:source unirule:MF_01327 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:476750 a rdf:Statement ;
up:attribution _:476722 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:476751 a rdf:Statement ;
up:source unirule:MF_01327 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:476752 a rdf:Statement ;
up:attribution _:476723 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:476753 a rdf:Statement ;
up:source unirule:MF_01327 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:476754 a rdf:Statement ;
up:attribution _:476724 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:476755 a rdf:Statement ;
up:source unirule:MF_01327 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:476756 a rdf:Statement ;
up:attribution _:476725 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:476757 a rdf:Statement ;
up:source unirule:MF_01327 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:476758 a rdf:Statement ;
up:attribution _:476726 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:476759 a rdf:Statement ;
up:source unirule:MF_01327 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:476760 a rdf:Statement ;
up:attribution _:476727 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:476761 a rdf:Statement ;
up:source unirule:MF_01327 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:476762 a rdf:Statement ;
up:attribution _:476728 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:476763 a rdf:Statement ;
up:source unirule:MF_01327 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:476764 a rdf:Statement ;
up:attribution _:476729 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:476765 a rdf:Statement ;
up:source unirule:MF_01327 ;
rdf:subject ?pfs73 ;
rdf:predicate up:annotation ;
rdf:object ?annotation74 .
_:476766 a rdf:Statement ;
up:attribution _:476730 ;
rdf:subject ?pfs73 ;
rdf:predicate up:annotation ;
rdf:object ?annotation74 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01327
#Rule MF_01327 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01327 .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
BIND(URI(CONCAT(STR(?this), '#MF_01327a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionQ8YX7285 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX7287 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8YX72MF_0132780 .
?templateMotifSequenceMatchRegionQ8YX7285 faldo:begin ?templateMotifSequenceMatchBeginQ8YX7286 .
?templateMotifSequenceMatchBeginQ8YX7286 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX7281 ;
faldo:reference isoform:Q8YX72-1 .
?templateMotifSequenceProfileAlignmentOperationQ8YX7287 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0132791 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8YX72MF_0132782 .
?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0132790 .
?targetMotifMatchRegionMatchBeginMF_0132790 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0132783 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0132791 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_0132780, 1, (STRLEN(?templateMotifCigarQ8YX72MF_0132780) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_0132780, CONCAT('^(?:-*[^-]){', STR(((210 - ?templateMotifSequenceMatchBeginPositionQ8YX7281) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_0132782, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_0132782) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_0132782, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_0132782, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_0132782) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_0132782, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) .
BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0132783) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t94) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER (REGEX('[DN]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1))) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_0132780, 1, (STRLEN(?templateMotifCigarQ8YX72MF_0132780) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_0132780, CONCAT('^(?:-*[^-]){', STR(((229 - ?templateMotifSequenceMatchBeginPositionQ8YX7281) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_0132782, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_0132782) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_0132782, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_0132782, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_0132782) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_0132782, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0132783) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t97) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) .
FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1))) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionQ8YX72103 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72105 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8YX72MF_0132798 .
?templateMotifSequenceMatchRegionQ8YX72103 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72104 .
?templateMotifSequenceMatchBeginQ8YX72104 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX7299 ;
faldo:reference isoform:Q8YX72-1 .
?templateMotifSequenceProfileAlignmentOperationQ8YX72105 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327109 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8YX72MF_01327100 .
?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327108 .
?targetMotifMatchRegionMatchBeginMF_01327108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327101 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01327109 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn30) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_0132798, 1, (STRLEN(?templateMotifCigarQ8YX72MF_0132798) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_0132798, CONCAT('^(?:-*[^-]){', STR(((129 - ?templateMotifSequenceMatchBeginPositionQ8YX7299) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327100, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327100) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327100, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327100) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) .
BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01327101) - 1) AS ?thisPositionOn31) .
BIND(?this AS ?pfs2t112) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse29) .
FILTER ((BOUND(?thisPositionOn30) && BOUND(?thisPositionOn31))) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a27')) AS ?annotation27) .
BIND(?this AS ?pfs26) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionQ8YX72118 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72120 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8YX72MF_01327113 .
?templateMotifSequenceMatchRegionQ8YX72118 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72119 .
?templateMotifSequenceMatchBeginQ8YX72119 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72114 ;
faldo:reference isoform:Q8YX72-1 .
?templateMotifSequenceProfileAlignmentOperationQ8YX72120 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327124 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8YX72MF_01327115 .
?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327123 .
?targetMotifMatchRegionMatchBeginMF_01327123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327116 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01327124 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327113, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327113) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327113, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionQ8YX72114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327115, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327115) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327115, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327115) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) .
BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01327116) - 1) AS ?thisPositionOn36) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn37) .
BIND(?this AS ?pfs2t127) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) .
FILTER ((BOUND(?thisPositionOn36) && BOUND(?thisPositionOn37))) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionQ8YX72133 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72135 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8YX72MF_01327128 .
?templateMotifSequenceMatchRegionQ8YX72133 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72134 .
?templateMotifSequenceMatchBeginQ8YX72134 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72129 ;
faldo:reference isoform:Q8YX72-1 .
?templateMotifSequenceProfileAlignmentOperationQ8YX72135 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327139 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8YX72MF_01327130 .
?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327138 .
?targetMotifMatchRegionMatchBeginMF_01327138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327131 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01327139 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327128, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327128) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327128, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionQ8YX72129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327130, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327130) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327130, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327130) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) .
BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01327131) - 1) AS ?thisPositionOn43) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327128, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327128) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327128, CONCAT('^(?:-*[^-]){', STR(((181 - ?templateMotifSequenceMatchBeginPositionQ8YX72129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327130, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327130) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327130, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327130) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) .
BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01327131) - 1) AS ?thisPositionOn44) .
BIND(?this AS ?pfs2t144) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) .
FILTER (REGEX('Q[ARNDCQEGHILKMFPSTWYVBZJUOX]R[ARNDCQEGHILKMFPSTWYVBZJUOX]K', SUBSTR(?thisSequenceValue, ?thisPositionOn43, (?thisPositionOn44 - ?thisPositionOn43)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionQ8YX72150 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72152 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8YX72MF_01327145 .
?templateMotifSequenceMatchRegionQ8YX72150 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72151 .
?templateMotifSequenceMatchBeginQ8YX72151 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72146 ;
faldo:reference isoform:Q8YX72-1 .
?templateMotifSequenceProfileAlignmentOperationQ8YX72152 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327156 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8YX72MF_01327147 .
?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327155 .
?targetMotifMatchRegionMatchBeginMF_01327155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327148 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01327156 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327145, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327145) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327145, CONCAT('^(?:-*[^-]){', STR(((274 - ?templateMotifSequenceMatchBeginPositionQ8YX72146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327147, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327147) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327147, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327147) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) .
BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01327148) - 1) AS ?thisPositionOn50) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327145, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327145) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327145, CONCAT('^(?:-*[^-]){', STR(((276 - ?templateMotifSequenceMatchBeginPositionQ8YX72146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327147, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327147) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327147, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327147) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) .
BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_01327148) - 1) AS ?thisPositionOn51) .
BIND(?this AS ?pfs2t161) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) .
FILTER (REGEX('T[ARNDCQEGHILKMFPSTWYVBZJUOX]T', SUBSTR(?thisSequenceValue, ?thisPositionOn50, (?thisPositionOn51 - ?thisPositionOn50)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch166 faldo:location ?templateMotifSequenceMatchRegionQ8YX72167 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72169 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8YX72MF_01327162 .
?templateMotifSequenceMatchRegionQ8YX72167 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72168 .
?templateMotifSequenceMatchBeginQ8YX72168 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72163 ;
faldo:reference isoform:Q8YX72-1 .
?templateMotifSequenceProfileAlignmentOperationQ8YX72169 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
?targetMotifMatch170 faldo:location ?targetMotifMatchRegionMatch171 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327173 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8YX72MF_01327164 .
?targetMotifMatchRegionMatch171 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327172 .
?targetMotifMatchRegionMatchBeginMF_01327172 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327165 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01327173 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327162, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327162) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327162, CONCAT('^(?:-*[^-]){', STR(((209 - ?templateMotifSequenceMatchBeginPositionQ8YX72163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327164, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327164) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327164, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327164) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) .
BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_01327165) - 1) AS ?thisPositionOn57) .
BIND(?thisPositionOn57 AS ?thisPositionOn58) .
BIND(?this AS ?pfs2t176) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a53')) AS ?annotation53) .
BIND(?this AS ?pfs52) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch181 faldo:location ?templateMotifSequenceMatchRegionQ8YX72182 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72184 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8YX72MF_01327177 .
?templateMotifSequenceMatchRegionQ8YX72182 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72183 .
?templateMotifSequenceMatchBeginQ8YX72183 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72178 ;
faldo:reference isoform:Q8YX72-1 .
?templateMotifSequenceProfileAlignmentOperationQ8YX72184 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
?targetMotifMatch185 faldo:location ?targetMotifMatchRegionMatch186 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327188 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8YX72MF_01327179 .
?targetMotifMatchRegionMatch186 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327187 .
?targetMotifMatchRegionMatchBeginMF_01327187 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327180 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01327188 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327177, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327177) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327177, CONCAT('^(?:-*[^-]){', STR(((248 - ?templateMotifSequenceMatchBeginPositionQ8YX72178) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327179, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327179) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327179, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327179) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), '')))), '[^-]', ''))) AS ?step2190) .
BIND(((?step2190 + ?targetMotifMatchRegionMatchBeginPositionMF_01327180) - 1) AS ?thisPositionOn64) .
BIND(?thisPositionOn64 AS ?thisPositionOn65) .
BIND(?this AS ?pfs2t191) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a60')) AS ?annotation60) .
BIND(?this AS ?pfs59) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch196 faldo:location ?templateMotifSequenceMatchRegionQ8YX72197 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72199 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8YX72MF_01327192 .
?templateMotifSequenceMatchRegionQ8YX72197 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72198 .
?templateMotifSequenceMatchBeginQ8YX72198 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72193 ;
faldo:reference isoform:Q8YX72-1 .
?templateMotifSequenceProfileAlignmentOperationQ8YX72199 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
?targetMotifMatch200 faldo:location ?targetMotifMatchRegionMatch201 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327203 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8YX72MF_01327194 .
?targetMotifMatchRegionMatch201 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327202 .
?targetMotifMatchRegionMatchBeginMF_01327202 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327195 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01327203 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327192, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327192) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327192, CONCAT('^(?:-*[^-]){', STR(((277 - ?templateMotifSequenceMatchBeginPositionQ8YX72193) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1204) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327194, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327194) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327194, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327194) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), '')))), '[^-]', ''))) AS ?step2205) .
BIND(((?step2205 + ?targetMotifMatchRegionMatchBeginPositionMF_01327195) - 1) AS ?thisPositionOn71) .
BIND(?thisPositionOn71 AS ?thisPositionOn72) .
BIND(?this AS ?pfs2t206) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a67')) AS ?annotation67) .
BIND(?this AS ?pfs66) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch211 faldo:location ?templateMotifSequenceMatchRegionQ8YX72212 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8YX72214 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8YX72MF_01327207 .
?templateMotifSequenceMatchRegionQ8YX72212 faldo:begin ?templateMotifSequenceMatchBeginQ8YX72213 .
?templateMotifSequenceMatchBeginQ8YX72213 faldo:position ?templateMotifSequenceMatchBeginPositionQ8YX72208 ;
faldo:reference isoform:Q8YX72-1 .
?templateMotifSequenceProfileAlignmentOperationQ8YX72214 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
?targetMotifMatch215 faldo:location ?targetMotifMatchRegionMatch216 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01327218 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8YX72MF_01327209 .
?targetMotifMatchRegionMatch216 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01327217 .
?targetMotifMatchRegionMatchBeginMF_01327217 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01327210 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01327218 edam:has_input signature:MF_01327 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8YX72MF_01327207, 1, (STRLEN(?templateMotifCigarQ8YX72MF_01327207) - STRLEN(REPLACE(?templateMotifCigarQ8YX72MF_01327207, CONCAT('^(?:-*[^-]){', STR(((304 - ?templateMotifSequenceMatchBeginPositionQ8YX72208) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1219) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327209, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327209) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8YX72MF_01327209, 1, (STRLEN(?targetMotifMatchCigarQ8YX72MF_01327209) - STRLEN(REPLACE(?targetMotifMatchCigarQ8YX72MF_01327209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), '')))), '[^-]', ''))) AS ?step2220) .
BIND(((?step2220 + ?targetMotifMatchRegionMatchBeginPositionMF_01327210) - 1) AS ?thisPositionOn78) .
BIND(?thisPositionOn78 AS ?thisPositionOn79) .
BIND(?this AS ?pfs2t221) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse76) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'G')) .
BIND(URI(CONCAT(STR(?this), '#MF_01327a74')) AS ?annotation74) .
BIND(?this AS ?pfs73) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag222) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag222, ?UNBOUND_VARIABLE) AS ?case12) .
}
"xsd:string |