| http://purl.uniprot.org/unirules/MF_01022#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:358088 up:source unirule:MF_01022 .
_:358089 up:ecName '3.1.3.15' ;
up:fullName 'Histidinol-phosphatase' ;
rdf:type up:Structured_Name .
_:358090 up:source unirule:MF_01022 .
_:358091 up:ecName '4.2.1.19' ;
up:fullName 'Imidazoleglycerol-phosphate dehydratase' ;
up:shortName 'IGPD' ;
rdf:type up:Structured_Name .
_:358092 up:source unirule:MF_01022 .
_:358093 up:source unirule:MF_01022 .
_:358094 up:source unirule:MF_01022 .
_:358095 up:source unirule:MF_01022 .
_:358096 up:source unirule:MF_01022 .
_:358097 up:source unirule:MF_01022 .
_:358098 up:source unirule:MF_01022 .
_:358099 up:source unirule:MF_01022 .
_:358100 up:source unirule:MF_01022 .
_:358101 up:source unirule:MF_01022 .
_:358102 up:source unirule:MF_01022 .
_:358103 up:source unirule:MF_01022 .
_:358104 up:source unirule:MF_01022 .
_:358105 up:source unirule:MF_01022 .
_:358106 up:source unirule:MF_01022 .
_:358107 up:source unirule:MF_01022 .
_:358108 up:source unirule:MF_01022 .
_:358109 up:source unirule:MF_01022 .
_:358110 up:source unirule:MF_01022 .
_:358111 up:source unirule:MF_01022 .
_:358112 up:source unirule:MF_01022 .
_:358113 up:source unirule:MF_01022 .
_:358114 up:source unirule:MF_01022 .
_:358115 up:source unirule:MF_01022 .
_:358116 up:source unirule:MF_01022 .
_:358117 up:source unirule:MF_01022 .
_:358118 up:source unirule:MF_01022 .
_:358119 up:source unirule:MF_01022 .
_:358120 up:source unirule:MF_01022 .
_:358121 up:source unirule:MF_01022 .
_:358122 up:source unirule:MF_01022 .
_:358123 up:source unirule:MF_01022 .
_:358124 up:source unirule:MF_01022 .
_:358125 up:source unirule:MF_01022 .
?this up:annotation ?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation9 ,
?annotation10 ,
?annotation11 ,
?annotation13 ,
?annotation14 ;
up:classifiedWith GO:0000105 ,
GO:0004401 ,
GO:0004424 ,
GO:0005737 ,
keyword:28 ,
keyword:368 ,
keyword:378 ,
keyword:456 ,
keyword:460 ,
keyword:479 ,
keyword:511 ,
keyword:963 ;
up:domain ?namedpart1 ,
?namedpart2 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Histidine biosynthesis bifunctional protein HisB' ;
rdf:type up:Structured_Name .
?namedpart1 up:recommendedName _:358089 .
?namedpart2 up:recommendedName _:358091 .
?gene3 skos:prefLabel 'hisB' .
?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:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation .
?annotation9 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-histidine biosynthesis; L-histidine from 5-phospho-alpha-D-ribose 1-diphosphate: step 6/9.' .
?annotation10 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-histidine biosynthesis; L-histidine from 5-phospho-alpha-D-ribose 1-diphosphate: step 8/9.' .
?annotation11 a up:Subcellular_Location_Annotation .
?annotation11li12 up:cellularComponent .
?annotation13 a up:Similarity_Annotation ;
rdfs:comment 'In the N-terminal section; belongs to the histidinol-phosphatase family.' .
?annotation14 a up:Similarity_Annotation ;
rdfs:comment 'In the C-terminal section; belongs to the imidazoleglycerol-phosphate dehydratase family.' .
?case15 up:classifiedWith keyword:862 .
?pfs16 up:annotation ?annotation17 ,
?annotation23 ,
?annotation29 ,
?annotation35 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf chebi:29105 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:29105 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf chebi:29105 .
?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:29105 .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Histidinol-phosphatase' .
?pfsb43 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Imidazoleglycerol-phosphate dehydratase' .
?pfsb49 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfs53 up:annotation ?annotation54 .
?annotation54 faldo:begin ?pfsb55 ;
faldo:end ?pfse56 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Nucleophile' .
?pfsb55 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?pfse56 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?pfs59 up:annotation ?annotation60 .
?annotation60 faldo:begin ?pfsb61 ;
faldo:end ?pfse62 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb61 faldo:position ?thisPositionOn63 ;
rdf:type faldo:ExactPosition .
?pfse62 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?pfs65 up:annotation ?annotation66 .
?annotation66 faldo:begin ?pfsb67 ;
faldo:end ?pfse68 ;
up:ligand ?ligand69 ;
rdf:type up:Binding_Site_Annotation .
?pfsb67 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?pfse68 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?ligand69 rdfs:subClassOf chebi:18420 .
?pfs72 up:annotation ?annotation73 .
?annotation73 faldo:begin ?pfsb74 ;
faldo:end ?pfse75 ;
up:ligand ?ligand76 ;
rdf:type up:Binding_Site_Annotation .
?pfsb74 faldo:position ?thisPositionOn77 ;
rdf:type faldo:ExactPosition .
?pfse75 faldo:position ?thisPositionOn78 ;
rdf:type faldo:ExactPosition .
?ligand76 rdfs:subClassOf chebi:18420 .
?pfs79 up:annotation ?annotation80 .
?annotation80 faldo:begin ?pfsb81 ;
faldo:end ?pfse82 ;
up:ligand ?ligand83 ;
rdf:type up:Binding_Site_Annotation .
?pfsb81 faldo:position ?thisPositionOn84 ;
rdf:type faldo:ExactPosition .
?pfse82 faldo:position ?thisPositionOn85 ;
rdf:type faldo:ExactPosition .
?ligand83 rdfs:subClassOf chebi:18420 .
_:358126 a rdf:Statement ;
up:attribution _:358088 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:358127 a rdf:Statement ;
up:attribution _:358090 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart1 .
_:358128 a rdf:Statement ;
up:attribution _:358092 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart2 .
_:358129 a rdf:Statement ;
up:attribution _:358093 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:358130 a rdf:Statement ;
up:attribution _:358094 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:358131 a rdf:Statement ;
up:attribution _:358095 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:358132 a rdf:Statement ;
up:attribution _:358096 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:358133 a rdf:Statement ;
up:attribution _:358097 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:358134 a rdf:Statement ;
up:attribution _:358098 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:358135 a rdf:Statement ;
up:attribution _:358099 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:358136 a rdf:Statement ;
up:attribution _:358100 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:358137 a rdf:Statement ;
up:attribution _:358101 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:358138 a rdf:Statement ;
up:attribution _:358102 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:358139 a rdf:Statement ;
up:attribution _:358103 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:358140 a rdf:Statement ;
up:attribution _:358104 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:368 .
_:358141 a rdf:Statement ;
up:attribution _:358105 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:358142 a rdf:Statement ;
up:attribution _:358106 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:358143 a rdf:Statement ;
up:attribution _:358107 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:358144 a rdf:Statement ;
up:attribution _:358108 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:358145 a rdf:Statement ;
up:attribution _:358109 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:511 .
_:358146 a rdf:Statement ;
up:attribution _:358110 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004401 .
_:358147 a rdf:Statement ;
up:attribution _:358111 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004424 .
_:358148 a rdf:Statement ;
up:attribution _:358112 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000105 .
_:358149 a rdf:Statement ;
up:attribution _:358113 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:358150 a rdf:Statement ;
up:attribution _:358114 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:358151 a rdf:Statement ;
up:source unirule:MF_01022 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:358152 a rdf:Statement ;
up:attribution _:358115 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:358153 a rdf:Statement ;
up:source unirule:MF_01022 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:358154 a rdf:Statement ;
up:attribution _:358116 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:358155 a rdf:Statement ;
up:source unirule:MF_01022 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:358156 a rdf:Statement ;
up:attribution _:358117 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:358157 a rdf:Statement ;
up:source unirule:MF_01022 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:358158 a rdf:Statement ;
up:attribution _:358118 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:358159 a rdf:Statement ;
up:source unirule:MF_01022 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:358160 a rdf:Statement ;
up:attribution _:358119 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:358161 a rdf:Statement ;
up:source unirule:MF_01022 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:358162 a rdf:Statement ;
up:attribution _:358120 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:358163 a rdf:Statement ;
up:source unirule:MF_01022 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:358164 a rdf:Statement ;
up:attribution _:358121 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:358165 a rdf:Statement ;
up:source unirule:MF_01022 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:358166 a rdf:Statement ;
up:attribution _:358122 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:358167 a rdf:Statement ;
up:source unirule:MF_01022 ;
rdf:subject ?pfs65 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
_:358168 a rdf:Statement ;
up:attribution _:358123 ;
rdf:subject ?pfs65 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
_:358169 a rdf:Statement ;
up:source unirule:MF_01022 ;
rdf:subject ?pfs72 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
_:358170 a rdf:Statement ;
up:attribution _:358124 ;
rdf:subject ?pfs72 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
_:358171 a rdf:Statement ;
up:source unirule:MF_01022 ;
rdf:subject ?pfs79 ;
rdf:predicate up:annotation ;
rdf:object ?annotation80 .
_:358172 a rdf:Statement ;
up:attribution _:358125 ;
rdf:subject ?pfs79 ;
rdf:predicate up:annotation ;
rdf:object ?annotation80 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01022
#Rule MF_01022 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01022 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01022a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a1')) AS ?namedpart1) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a2')) AS ?namedpart2) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a13')) AS ?annotation13) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a14')) AS ?annotation14) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionQ9S5G591 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9S5G593 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9S5G5MF_0102286 .
?templateMotifSequenceMatchRegionQ9S5G591 faldo:begin ?templateMotifSequenceMatchBeginQ9S5G592 .
?templateMotifSequenceMatchBeginQ9S5G592 faldo:position ?templateMotifSequenceMatchBeginPositionQ9S5G587 ;
faldo:reference isoform:Q9S5G5-1 .
?templateMotifSequenceProfileAlignmentOperationQ9S5G593 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0102297 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9S5G5MF_0102288 .
?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0102296 .
?targetMotifMatchRegionMatchBeginMF_0102296 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0102289 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0102297 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9S5G5MF_0102286, 1, (STRLEN(?templateMotifCigarQ9S5G5MF_0102286) - STRLEN(REPLACE(?templateMotifCigarQ9S5G5MF_0102286, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionQ9S5G587) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_0102288, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_0102288) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_0102288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_0102288, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_0102288) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_0102288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) .
BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0102289) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t100) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9S5G5MF_0102286, 1, (STRLEN(?templateMotifCigarQ9S5G5MF_0102286) - STRLEN(REPLACE(?templateMotifCigarQ9S5G5MF_0102286, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionQ9S5G587) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_0102288, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_0102288) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_0102288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_0102288, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_0102288) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_0102288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0102289) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t103) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9S5G5MF_0102286, 1, (STRLEN(?templateMotifCigarQ9S5G5MF_0102286) - STRLEN(REPLACE(?templateMotifCigarQ9S5G5MF_0102286, CONCAT('^(?:-*[^-]){', STR(((101 - ?templateMotifSequenceMatchBeginPositionQ9S5G587) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_0102288, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_0102288) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_0102288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_0102288, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_0102288) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_0102288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0102289) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t106) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9S5G5MF_0102286, 1, (STRLEN(?templateMotifCigarQ9S5G5MF_0102286) - STRLEN(REPLACE(?templateMotifCigarQ9S5G5MF_0102286, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionQ9S5G587) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_0102288, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_0102288) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_0102288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_0102288, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_0102288) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_0102288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) .
BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0102289) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t109) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'C')) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch114 faldo:location ?templateMotifSequenceMatchRegionQ9S5G5115 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9S5G5117 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9S5G5MF_01022110 .
?templateMotifSequenceMatchRegionQ9S5G5115 faldo:begin ?templateMotifSequenceMatchBeginQ9S5G5116 .
?templateMotifSequenceMatchBeginQ9S5G5116 faldo:position ?templateMotifSequenceMatchBeginPositionQ9S5G5111 ;
faldo:reference isoform:Q9S5G5-1 .
?templateMotifSequenceProfileAlignmentOperationQ9S5G5117 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
?targetMotifMatch118 faldo:location ?targetMotifMatchRegionMatch119 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01022121 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9S5G5MF_01022112 .
?targetMotifMatchRegionMatch119 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01022120 .
?targetMotifMatchRegionMatchBeginMF_01022120 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01022113 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01022121 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn45) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9S5G5MF_01022110, 1, (STRLEN(?templateMotifCigarQ9S5G5MF_01022110) - STRLEN(REPLACE(?templateMotifCigarQ9S5G5MF_01022110, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionQ9S5G5111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022112, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022112) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022112, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022112) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) .
BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_01022113) - 1) AS ?thisPositionOn46) .
BIND(?this AS ?pfs2t124) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse44) .
FILTER ((BOUND(?thisPositionOn45) && BOUND(?thisPositionOn46))) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch129 faldo:location ?templateMotifSequenceMatchRegionQ9S5G5130 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9S5G5132 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9S5G5MF_01022125 .
?templateMotifSequenceMatchRegionQ9S5G5130 faldo:begin ?templateMotifSequenceMatchBeginQ9S5G5131 .
?templateMotifSequenceMatchBeginQ9S5G5131 faldo:position ?templateMotifSequenceMatchBeginPositionQ9S5G5126 ;
faldo:reference isoform:Q9S5G5-1 .
?templateMotifSequenceProfileAlignmentOperationQ9S5G5132 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
?targetMotifMatch133 faldo:location ?targetMotifMatchRegionMatch134 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01022136 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9S5G5MF_01022127 .
?targetMotifMatchRegionMatch134 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01022135 .
?targetMotifMatchRegionMatchBeginMF_01022135 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01022128 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01022136 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9S5G5MF_01022125, 1, (STRLEN(?templateMotifCigarQ9S5G5MF_01022125) - STRLEN(REPLACE(?templateMotifCigarQ9S5G5MF_01022125, CONCAT('^(?:-*[^-]){', STR(((167 - ?templateMotifSequenceMatchBeginPositionQ9S5G5126) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022127, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022127) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022127, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022127) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) .
BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_01022128) - 1) AS ?thisPositionOn51) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn52) .
BIND(?this AS ?pfs2t139) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) .
FILTER ((BOUND(?thisPositionOn51) && BOUND(?thisPositionOn52))) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch144 faldo:location ?templateMotifSequenceMatchRegionQ9S5G5145 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9S5G5147 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9S5G5MF_01022140 .
?templateMotifSequenceMatchRegionQ9S5G5145 faldo:begin ?templateMotifSequenceMatchBeginQ9S5G5146 .
?templateMotifSequenceMatchBeginQ9S5G5146 faldo:position ?templateMotifSequenceMatchBeginPositionQ9S5G5141 ;
faldo:reference isoform:Q9S5G5-1 .
?templateMotifSequenceProfileAlignmentOperationQ9S5G5147 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
?targetMotifMatch148 faldo:location ?targetMotifMatchRegionMatch149 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01022151 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9S5G5MF_01022142 .
?targetMotifMatchRegionMatch149 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01022150 .
?targetMotifMatchRegionMatchBeginMF_01022150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01022143 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01022151 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9S5G5MF_01022140, 1, (STRLEN(?templateMotifCigarQ9S5G5MF_01022140) - STRLEN(REPLACE(?templateMotifCigarQ9S5G5MF_01022140, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionQ9S5G5141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022142, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022142) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022142, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022142) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) .
BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_01022143) - 1) AS ?thisPositionOn57) .
BIND(?thisPositionOn57 AS ?thisPositionOn58) .
BIND(?this AS ?pfs2t154) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse56) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a54')) AS ?annotation54) .
BIND(?this AS ?pfs53) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch159 faldo:location ?templateMotifSequenceMatchRegionQ9S5G5160 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9S5G5162 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9S5G5MF_01022155 .
?templateMotifSequenceMatchRegionQ9S5G5160 faldo:begin ?templateMotifSequenceMatchBeginQ9S5G5161 .
?templateMotifSequenceMatchBeginQ9S5G5161 faldo:position ?templateMotifSequenceMatchBeginPositionQ9S5G5156 ;
faldo:reference isoform:Q9S5G5-1 .
?templateMotifSequenceProfileAlignmentOperationQ9S5G5162 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
?targetMotifMatch163 faldo:location ?targetMotifMatchRegionMatch164 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01022166 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9S5G5MF_01022157 .
?targetMotifMatchRegionMatch164 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01022165 .
?targetMotifMatchRegionMatchBeginMF_01022165 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01022158 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01022166 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9S5G5MF_01022155, 1, (STRLEN(?templateMotifCigarQ9S5G5MF_01022155) - STRLEN(REPLACE(?templateMotifCigarQ9S5G5MF_01022155, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionQ9S5G5156) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022157, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022157) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022157, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022157) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), '')))), '[^-]', ''))) AS ?step2168) .
BIND(((?step2168 + ?targetMotifMatchRegionMatchBeginPositionMF_01022158) - 1) AS ?thisPositionOn63) .
BIND(?thisPositionOn63 AS ?thisPositionOn64) .
BIND(?this AS ?pfs2t169) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse62) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a60')) AS ?annotation60) .
BIND(?this AS ?pfs59) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch174 faldo:location ?templateMotifSequenceMatchRegionQ9S5G5175 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9S5G5177 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9S5G5MF_01022170 .
?templateMotifSequenceMatchRegionQ9S5G5175 faldo:begin ?templateMotifSequenceMatchBeginQ9S5G5176 .
?templateMotifSequenceMatchBeginQ9S5G5176 faldo:position ?templateMotifSequenceMatchBeginPositionQ9S5G5171 ;
faldo:reference isoform:Q9S5G5-1 .
?templateMotifSequenceProfileAlignmentOperationQ9S5G5177 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
?targetMotifMatch178 faldo:location ?targetMotifMatchRegionMatch179 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01022181 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9S5G5MF_01022172 .
?targetMotifMatchRegionMatch179 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01022180 .
?targetMotifMatchRegionMatchBeginMF_01022180 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01022173 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01022181 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9S5G5MF_01022170, 1, (STRLEN(?templateMotifCigarQ9S5G5MF_01022170) - STRLEN(REPLACE(?templateMotifCigarQ9S5G5MF_01022170, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionQ9S5G5171) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022172, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022172) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022172, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022172) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), '')))), '[^-]', ''))) AS ?step2183) .
BIND(((?step2183 + ?targetMotifMatchRegionMatchBeginPositionMF_01022173) - 1) AS ?thisPositionOn70) .
BIND(?thisPositionOn70 AS ?thisPositionOn71) .
BIND(?this AS ?pfs2t184) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse68) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a66')) AS ?annotation66) .
BIND(?this AS ?pfs65) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch189 faldo:location ?templateMotifSequenceMatchRegionQ9S5G5190 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9S5G5192 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9S5G5MF_01022185 .
?templateMotifSequenceMatchRegionQ9S5G5190 faldo:begin ?templateMotifSequenceMatchBeginQ9S5G5191 .
?templateMotifSequenceMatchBeginQ9S5G5191 faldo:position ?templateMotifSequenceMatchBeginPositionQ9S5G5186 ;
faldo:reference isoform:Q9S5G5-1 .
?templateMotifSequenceProfileAlignmentOperationQ9S5G5192 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
?targetMotifMatch193 faldo:location ?targetMotifMatchRegionMatch194 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01022196 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9S5G5MF_01022187 .
?targetMotifMatchRegionMatch194 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01022195 .
?targetMotifMatchRegionMatchBeginMF_01022195 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01022188 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01022196 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9S5G5MF_01022185, 1, (STRLEN(?templateMotifCigarQ9S5G5MF_01022185) - STRLEN(REPLACE(?templateMotifCigarQ9S5G5MF_01022185, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionQ9S5G5186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022187, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022187) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022187, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022187) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), '')))), '[^-]', ''))) AS ?step2198) .
BIND(((?step2198 + ?targetMotifMatchRegionMatchBeginPositionMF_01022188) - 1) AS ?thisPositionOn77) .
BIND(?thisPositionOn77 AS ?thisPositionOn78) .
BIND(?this AS ?pfs2t199) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse75) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a73')) AS ?annotation73) .
BIND(?this AS ?pfs72) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch204 faldo:location ?templateMotifSequenceMatchRegionQ9S5G5205 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9S5G5207 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9S5G5MF_01022200 .
?templateMotifSequenceMatchRegionQ9S5G5205 faldo:begin ?templateMotifSequenceMatchBeginQ9S5G5206 .
?templateMotifSequenceMatchBeginQ9S5G5206 faldo:position ?templateMotifSequenceMatchBeginPositionQ9S5G5201 ;
faldo:reference isoform:Q9S5G5-1 .
?templateMotifSequenceProfileAlignmentOperationQ9S5G5207 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
?targetMotifMatch208 faldo:location ?targetMotifMatchRegionMatch209 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01022211 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9S5G5MF_01022202 .
?targetMotifMatchRegionMatch209 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01022210 .
?targetMotifMatchRegionMatchBeginMF_01022210 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01022203 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01022211 edam:has_input signature:MF_01022 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9S5G5MF_01022200, 1, (STRLEN(?templateMotifCigarQ9S5G5MF_01022200) - STRLEN(REPLACE(?templateMotifCigarQ9S5G5MF_01022200, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionQ9S5G5201) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1212) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022202, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022202) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9S5G5MF_01022202, 1, (STRLEN(?targetMotifMatchCigarQ9S5G5MF_01022202) - STRLEN(REPLACE(?targetMotifMatchCigarQ9S5G5MF_01022202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), '')))), '[^-]', ''))) AS ?step2213) .
BIND(((?step2213 + ?targetMotifMatchRegionMatchBeginPositionMF_01022203) - 1) AS ?thisPositionOn84) .
BIND(?thisPositionOn84 AS ?thisPositionOn85) .
BIND(?this AS ?pfs2t214) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfsb81) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfse82) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn84, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01022a80')) AS ?annotation80) .
BIND(?this AS ?pfs79) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag215) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag215, ?UNBOUND_VARIABLE) AS ?case15) .
}
"xsd:string |