| http://purl.uniprot.org/unirules/MF_03158#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:850140 up:source unirule:MF_03158 .
_:850141 up:source unirule:MF_03158 .
_:850142 up:source unirule:MF_03158 .
_:850143 up:source unirule:MF_03158 .
_:850144 up:source unirule:MF_03158 .
_:850145 up:source unirule:MF_03158 .
_:850146 up:source unirule:MF_03158 .
_:850147 up:source unirule:MF_03158 .
_:850148 up:source unirule:MF_03158 .
_:850149 up:source unirule:MF_03158 .
_:850150 up:source unirule:MF_03158 .
_:850151 up:source unirule:MF_03158 .
_:850152 up:source unirule:MF_03158 .
_:850153 up:source unirule:MF_03158 .
_:850154 up:source unirule:MF_03158 .
_:850155 up:source unirule:MF_03158 .
_:850156 up:source unirule:MF_03158 .
_:850157 up:source unirule:MF_03158 .
_:850158 up:source unirule:MF_03158 .
_:850159 up:source unirule:MF_03158 .
_:850160 up:source unirule:MF_03158 .
_:850161 up:source unirule:MF_03158 .
_:850162 up:source unirule:MF_03158 .
_:850163 up:source unirule:MF_03158 .
_:850164 up:source unirule:MF_03158 .
_:850165 up:source unirule:MF_03158 .
_:850166 up:source unirule:MF_03158 .
_:850167 up:source unirule:MF_03158 .
_:850168 up:source unirule:MF_03158 .
_:850169 up:source unirule:MF_03158 .
_:850170 up:source unirule:MF_03158 .
_:850171 up:source unirule:MF_03158 .
_:850172 up:source unirule:MF_03158 .
_:850173 up:source unirule:MF_03158 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ,
?annotation4 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0005506 ,
GO:0005829 ,
GO:0009228 ,
GO:0016763 ,
GO:0052837 ,
keyword:408 ,
keyword:479 ,
keyword:520 ,
keyword:784 ,
keyword:808 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Involved in biosynthesis of the thiamine precursor thiazole. Catalyzes the conversion of NAD and glycine to adenosine diphosphate 5-(2-hydroxyethyl)-4-methylthiazole-2-carboxylic acid (ADT), an adenylated thiazole intermediate. The reaction includes an iron-dependent sulfide transfer from a conserved cysteine residue of the protein to a thiazole intermediate. The enzyme can only undergo a single turnover, which suggests it is a suicide enzyme. May have additional roles in adaptation to various stress conditions and in DNA damage tolerance.' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 up:cofactor chebi:24875 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 Fe cation per subunit.' .
?annotation4 a up:Subunit_Annotation ;
rdfs:comment 'Homooctamer.' .
?annotation5 a up:PTM_Annotation ;
rdfs:comment 'During the catalytic reaction, a sulfide is transferred from @RESIDUE_NAME_AT_POS|Cys|205|@ to a reaction intermediate, generating a dehydroalanine residue.' .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the THI4 family.' .
?case7 up:alternativeName ?name9 ;
up:classifiedWith GO:0009570 ,
keyword:150 ,
keyword:934 ;
up:recommendedName ?name8 .
?name8 up:fullName 'Thiamine thiazole synthase, chloroplastic' ;
rdf:type up:Structured_Name .
?name9 up:ecName '2.4.2.60' ;
up:fullName 'Thiazole biosynthetic enzyme' ;
rdf:type up:Structured_Name .
?case12 up:alternativeName ?name14 ;
up:classifiedWith keyword:539 ,
keyword:963 ;
up:recommendedName ?name13 .
?name13 up:fullName 'Thiamine thiazole synthase' ;
rdf:type up:Structured_Name .
?name14 up:ecName '2.4.2.60' ;
up:fullName 'Thiazole biosynthetic enzyme' ;
rdf:type up:Structured_Name .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf ?molecule20 .
?molecule20 rdfs:label 'substrate' .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf ?molecule28 .
?molecule28 rdfs:label 'substrate' .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf ?molecule36 .
?molecule36 rdfs:label 'substrate' .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf ?molecule44 .
?molecule44 rdfs:label 'substrate' .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
up:ligand ?ligand51 ;
rdf:type up:Binding_Site_Annotation .
?pfsb49 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?ligand51 rdfs:subClassOf ?molecule52 .
?molecule52 rdfs:label 'substrate' .
?pfs55 up:annotation ?annotation56 .
?annotation56 faldo:begin ?pfsb57 ;
faldo:end ?pfse58 ;
up:ligand ?ligand59 ;
rdf:type up:Binding_Site_Annotation .
?pfsb57 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?pfse58 faldo:position ?thisPositionOn62 ;
rdf:type faldo:ExactPosition .
?ligand59 rdfs:subClassOf ?molecule60 .
?molecule60 rdfs:label 'substrate' .
?pfs63 up:annotation ?annotation64 .
?annotation64 faldo:begin ?pfsb65 ;
faldo:end ?pfse66 ;
up:ligand ?ligand67 ;
rdf:type up:Binding_Site_Annotation .
?pfsb65 faldo:position ?thisPositionOn69 ;
rdf:type faldo:ExactPosition .
?pfse66 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?ligand67 rdfs:subClassOf ?molecule68 .
?molecule68 rdfs:label 'substrate' .
?pfs71 up:annotation ?annotation72 .
?annotation72 faldo:begin ?pfsb73 ;
faldo:end ?pfse74 ;
up:ligand ?ligand75 ;
rdf:type up:Binding_Site_Annotation .
?pfsb73 faldo:position ?thisPositionOn77 ;
rdf:type faldo:ExactPosition .
?pfse74 faldo:position ?thisPositionOn78 ;
rdf:type faldo:ExactPosition .
?ligand75 rdfs:subClassOf ?molecule76 .
?molecule76 rdfs:label 'substrate' .
?pfs79 up:annotation ?annotation80 .
?annotation80 faldo:begin ?pfsb81 ;
faldo:end ?pfse82 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment '2,3-didehydroalanine (Cys)' .
?pfsb81 faldo:position ?thisPositionOn83 ;
rdf:type faldo:ExactPosition .
?pfse82 faldo:position ?thisPositionOn84 ;
rdf:type faldo:ExactPosition .
_:850174 a rdf:Statement ;
up:attribution _:850140 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:850175 a rdf:Statement ;
up:attribution _:850141 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:850176 a rdf:Statement ;
up:attribution _:850142 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:850177 a rdf:Statement ;
up:attribution _:850143 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:850178 a rdf:Statement ;
up:attribution _:850144 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:850179 a rdf:Statement ;
up:attribution _:850145 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:850180 a rdf:Statement ;
up:attribution _:850146 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:850181 a rdf:Statement ;
up:attribution _:850147 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:850182 a rdf:Statement ;
up:attribution _:850148 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:850183 a rdf:Statement ;
up:attribution _:850149 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:784 .
_:850184 a rdf:Statement ;
up:attribution _:850150 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:850185 a rdf:Statement ;
up:attribution _:850151 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005506 .
_:850186 a rdf:Statement ;
up:attribution _:850152 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016763 .
_:850187 a rdf:Statement ;
up:attribution _:850153 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005829 .
_:850188 a rdf:Statement ;
up:attribution _:850154 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009228 .
_:850189 a rdf:Statement ;
up:attribution _:850155 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0052837 .
_:850190 a rdf:Statement ;
up:attribution _:850156 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:850191 a rdf:Statement ;
up:attribution _:850157 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:850192 a rdf:Statement ;
up:attribution _:850158 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:150 .
_:850193 a rdf:Statement ;
up:attribution _:850159 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:934 .
_:850194 a rdf:Statement ;
up:attribution _:850160 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009570 .
_:850195 a rdf:Statement ;
up:attribution _:850161 ;
rdf:subject ?case12 ;
rdf:predicate up:recommendedName ;
rdf:object ?name13 .
_:850196 a rdf:Statement ;
up:attribution _:850162 ;
rdf:subject ?case12 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:850197 a rdf:Statement ;
up:attribution _:850163 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:850198 a rdf:Statement ;
up:attribution _:850164 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:539 .
_:850199 a rdf:Statement ;
up:source unirule:MF_03158 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:850200 a rdf:Statement ;
up:attribution _:850165 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:850201 a rdf:Statement ;
up:source unirule:MF_03158 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:850202 a rdf:Statement ;
up:attribution _:850166 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:850203 a rdf:Statement ;
up:source unirule:MF_03158 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:850204 a rdf:Statement ;
up:attribution _:850167 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:850205 a rdf:Statement ;
up:source unirule:MF_03158 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:850206 a rdf:Statement ;
up:attribution _:850168 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:850207 a rdf:Statement ;
up:source unirule:MF_03158 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:850208 a rdf:Statement ;
up:attribution _:850169 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:850209 a rdf:Statement ;
up:source unirule:MF_03158 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:850210 a rdf:Statement ;
up:attribution _:850170 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:850211 a rdf:Statement ;
up:source unirule:MF_03158 ;
rdf:subject ?pfs63 ;
rdf:predicate up:annotation ;
rdf:object ?annotation64 .
_:850212 a rdf:Statement ;
up:attribution _:850171 ;
rdf:subject ?pfs63 ;
rdf:predicate up:annotation ;
rdf:object ?annotation64 .
_:850213 a rdf:Statement ;
up:source unirule:MF_03158 ;
rdf:subject ?pfs71 ;
rdf:predicate up:annotation ;
rdf:object ?annotation72 .
_:850214 a rdf:Statement ;
up:attribution _:850172 ;
rdf:subject ?pfs71 ;
rdf:predicate up:annotation ;
rdf:object ?annotation72 .
_:850215 a rdf:Statement ;
up:source unirule:MF_03158 ;
rdf:subject ?pfs79 ;
rdf:predicate up:annotation ;
rdf:object ?annotation80 .
_:850216 a rdf:Statement ;
up:attribution _:850173 ;
rdf:subject ?pfs79 ;
rdf:predicate up:annotation ;
rdf:object ?annotation80 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03158
#Rule MF_03158 Created by:? on:2012-12-07 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03158 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03158a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionP3231890 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3231892 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32318MF_0315885 .
?templateMotifSequenceMatchRegionP3231890 faldo:begin ?templateMotifSequenceMatchBeginP3231891 .
?templateMotifSequenceMatchBeginP3231891 faldo:position ?templateMotifSequenceMatchBeginPositionP3231886 ;
faldo:reference isoform:P32318-1 .
?templateMotifSequenceProfileAlignmentOperationP3231892 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0315896 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32318MF_0315887 .
?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0315895 .
?targetMotifMatchRegionMatchBeginMF_0315895 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0315888 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0315896 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32318MF_0315885, 1, (STRLEN(?templateMotifCigarP32318MF_0315885) - STRLEN(REPLACE(?templateMotifCigarP32318MF_0315885, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionP3231886) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32318MF_0315887, 1, (STRLEN(?targetMotifMatchCigarP32318MF_0315887) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_0315887, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32318MF_0315887, 1, (STRLEN(?targetMotifMatchCigarP32318MF_0315887) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_0315887, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0315888) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse18) .
FILTER (BOUND(?thisPositionOn21)) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionP32318105 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32318107 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32318MF_03158100 .
?templateMotifSequenceMatchRegionP32318105 faldo:begin ?templateMotifSequenceMatchBeginP32318106 .
?templateMotifSequenceMatchBeginP32318106 faldo:position ?templateMotifSequenceMatchBeginPositionP32318101 ;
faldo:reference isoform:P32318-1 .
?templateMotifSequenceProfileAlignmentOperationP32318107 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03158111 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32318MF_03158102 .
?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03158110 .
?targetMotifMatchRegionMatchBeginMF_03158110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03158103 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03158111 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32318MF_03158100, 1, (STRLEN(?templateMotifCigarP32318MF_03158100) - STRLEN(REPLACE(?templateMotifCigarP32318MF_03158100, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP32318101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32318MF_03158102, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158102) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32318MF_03158102, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158102) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) .
BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_03158103) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t114) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse26) .
FILTER (BOUND(?thisPositionOn29)) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP32318120 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32318122 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32318MF_03158115 .
?templateMotifSequenceMatchRegionP32318120 faldo:begin ?templateMotifSequenceMatchBeginP32318121 .
?templateMotifSequenceMatchBeginP32318121 faldo:position ?templateMotifSequenceMatchBeginPositionP32318116 ;
faldo:reference isoform:P32318-1 .
?templateMotifSequenceProfileAlignmentOperationP32318122 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03158126 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32318MF_03158117 .
?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03158125 .
?targetMotifMatchRegionMatchBeginMF_03158125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03158118 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03158126 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32318MF_03158115, 1, (STRLEN(?templateMotifCigarP32318MF_03158115) - STRLEN(REPLACE(?templateMotifCigarP32318MF_03158115, CONCAT('^(?:-*[^-]){', STR(((170 - ?templateMotifSequenceMatchBeginPositionP32318116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32318MF_03158117, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158117) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32318MF_03158117, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158117) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) .
BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_03158118) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t129) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse34) .
FILTER (BOUND(?thisPositionOn37)) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionP32318135 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32318137 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32318MF_03158130 .
?templateMotifSequenceMatchRegionP32318135 faldo:begin ?templateMotifSequenceMatchBeginP32318136 .
?templateMotifSequenceMatchBeginP32318136 faldo:position ?templateMotifSequenceMatchBeginPositionP32318131 ;
faldo:reference isoform:P32318-1 .
?templateMotifSequenceProfileAlignmentOperationP32318137 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03158141 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32318MF_03158132 .
?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03158140 .
?targetMotifMatchRegionMatchBeginMF_03158140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03158133 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03158141 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32318MF_03158130, 1, (STRLEN(?templateMotifCigarP32318MF_03158130) - STRLEN(REPLACE(?templateMotifCigarP32318MF_03158130, CONCAT('^(?:-*[^-]){', STR(((291 - ?templateMotifSequenceMatchBeginPositionP32318131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32318MF_03158132, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158132) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32318MF_03158132, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158132) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) .
BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_03158133) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t144) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse42) .
FILTER (BOUND(?thisPositionOn45)) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionP32318150 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32318152 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32318MF_03158145 .
?templateMotifSequenceMatchRegionP32318150 faldo:begin ?templateMotifSequenceMatchBeginP32318151 .
?templateMotifSequenceMatchBeginP32318151 faldo:position ?templateMotifSequenceMatchBeginPositionP32318146 ;
faldo:reference isoform:P32318-1 .
?templateMotifSequenceProfileAlignmentOperationP32318152 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03158156 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32318MF_03158147 .
?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03158155 .
?targetMotifMatchRegionMatchBeginMF_03158155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03158148 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03158156 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32318MF_03158145, 1, (STRLEN(?templateMotifCigarP32318MF_03158145) - STRLEN(REPLACE(?templateMotifCigarP32318MF_03158145, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionP32318146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32318MF_03158147, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158147) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32318MF_03158147, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158147) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) .
BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_03158148) - 1) AS ?thisPositionOn53) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32318MF_03158145, 1, (STRLEN(?templateMotifCigarP32318MF_03158145) - STRLEN(REPLACE(?templateMotifCigarP32318MF_03158145, CONCAT('^(?:-*[^-]){', STR(((98 - ?templateMotifSequenceMatchBeginPositionP32318146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32318MF_03158147, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158147) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32318MF_03158147, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158147) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) .
BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_03158148) - 1) AS ?thisPositionOn54) .
BIND(?this AS ?pfs1t161) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse50) .
FILTER (REGEX('E[ARNDCQEGHILKMFPSTWYVBZJUOX]', SUBSTR(?thisSequenceValue, ?thisPositionOn53, (?thisPositionOn54 - ?thisPositionOn53)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch166 faldo:location ?templateMotifSequenceMatchRegionP32318167 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32318169 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32318MF_03158162 .
?templateMotifSequenceMatchRegionP32318167 faldo:begin ?templateMotifSequenceMatchBeginP32318168 .
?templateMotifSequenceMatchBeginP32318168 faldo:position ?templateMotifSequenceMatchBeginPositionP32318163 ;
faldo:reference isoform:P32318-1 .
?templateMotifSequenceProfileAlignmentOperationP32318169 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
?targetMotifMatch170 faldo:location ?targetMotifMatchRegionMatch171 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03158173 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32318MF_03158164 .
?targetMotifMatchRegionMatch171 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03158172 .
?targetMotifMatchRegionMatchBeginMF_03158172 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03158165 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03158173 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32318MF_03158162, 1, (STRLEN(?templateMotifCigarP32318MF_03158162) - STRLEN(REPLACE(?templateMotifCigarP32318MF_03158162, CONCAT('^(?:-*[^-]){', STR(((301 - ?templateMotifSequenceMatchBeginPositionP32318163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32318MF_03158164, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158164) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32318MF_03158164, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158164) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) .
BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_03158165) - 1) AS ?thisPositionOn61) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32318MF_03158162, 1, (STRLEN(?templateMotifCigarP32318MF_03158162) - STRLEN(REPLACE(?templateMotifCigarP32318MF_03158162, CONCAT('^(?:-*[^-]){', STR(((303 - ?templateMotifSequenceMatchBeginPositionP32318163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32318MF_03158164, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158164) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32318MF_03158164, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158164) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) .
BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_03158165) - 1) AS ?thisPositionOn62) .
BIND(?this AS ?pfs1t178) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse58) .
FILTER (REGEX('RM[ARNDCQEGHILKMFPSTWYVBZJUOX]', SUBSTR(?thisSequenceValue, ?thisPositionOn61, (?thisPositionOn62 - ?thisPositionOn61)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a56')) AS ?annotation56) .
BIND(?this AS ?pfs55) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionP32318184 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32318186 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32318MF_03158179 .
?templateMotifSequenceMatchRegionP32318184 faldo:begin ?templateMotifSequenceMatchBeginP32318185 .
?templateMotifSequenceMatchBeginP32318185 faldo:position ?templateMotifSequenceMatchBeginPositionP32318180 ;
faldo:reference isoform:P32318-1 .
?templateMotifSequenceProfileAlignmentOperationP32318186 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03158190 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32318MF_03158181 .
?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03158189 .
?targetMotifMatchRegionMatchBeginMF_03158189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03158182 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03158190 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32318MF_03158179, 1, (STRLEN(?templateMotifCigarP32318MF_03158179) - STRLEN(REPLACE(?templateMotifCigarP32318MF_03158179, CONCAT('^(?:-*[^-]){', STR(((207 - ?templateMotifSequenceMatchBeginPositionP32318180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32318MF_03158181, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158181) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32318MF_03158181, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158181) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) .
BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_03158182) - 1) AS ?thisPositionOn69) .
BIND(?thisPositionOn69 AS ?thisPositionOn70) .
BIND(?this AS ?pfs1t193) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb65) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse66) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn69, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a64')) AS ?annotation64) .
BIND(?this AS ?pfs63) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch198 faldo:location ?templateMotifSequenceMatchRegionP32318199 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32318201 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32318MF_03158194 .
?templateMotifSequenceMatchRegionP32318199 faldo:begin ?templateMotifSequenceMatchBeginP32318200 .
?templateMotifSequenceMatchBeginP32318200 faldo:position ?templateMotifSequenceMatchBeginPositionP32318195 ;
faldo:reference isoform:P32318-1 .
?templateMotifSequenceProfileAlignmentOperationP32318201 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
?targetMotifMatch202 faldo:location ?targetMotifMatchRegionMatch203 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03158205 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32318MF_03158196 .
?targetMotifMatchRegionMatch203 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03158204 .
?targetMotifMatchRegionMatchBeginMF_03158204 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03158197 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03158205 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32318MF_03158194, 1, (STRLEN(?templateMotifCigarP32318MF_03158194) - STRLEN(REPLACE(?templateMotifCigarP32318MF_03158194, CONCAT('^(?:-*[^-]){', STR(((237 - ?templateMotifSequenceMatchBeginPositionP32318195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1206) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32318MF_03158196, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158196) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32318MF_03158196, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158196) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), '')))), '[^-]', ''))) AS ?step2207) .
BIND(((?step2207 + ?targetMotifMatchRegionMatchBeginPositionMF_03158197) - 1) AS ?thisPositionOn77) .
BIND(?thisPositionOn77 AS ?thisPositionOn78) .
BIND(?this AS ?pfs1t208) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse74) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a72')) AS ?annotation72) .
BIND(?this AS ?pfs71) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch213 faldo:location ?templateMotifSequenceMatchRegionP32318214 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32318216 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32318MF_03158209 .
?templateMotifSequenceMatchRegionP32318214 faldo:begin ?templateMotifSequenceMatchBeginP32318215 .
?templateMotifSequenceMatchBeginP32318215 faldo:position ?templateMotifSequenceMatchBeginPositionP32318210 ;
faldo:reference isoform:P32318-1 .
?templateMotifSequenceProfileAlignmentOperationP32318216 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
?targetMotifMatch217 faldo:location ?targetMotifMatchRegionMatch218 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03158220 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32318MF_03158211 .
?targetMotifMatchRegionMatch218 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03158219 .
?targetMotifMatchRegionMatchBeginMF_03158219 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03158212 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03158220 edam:has_input signature:MF_03158 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32318MF_03158209, 1, (STRLEN(?templateMotifCigarP32318MF_03158209) - STRLEN(REPLACE(?templateMotifCigarP32318MF_03158209, CONCAT('^(?:-*[^-]){', STR(((205 - ?templateMotifSequenceMatchBeginPositionP32318210) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1221) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32318MF_03158211, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158211) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32318MF_03158211, 1, (STRLEN(?targetMotifMatchCigarP32318MF_03158211) - STRLEN(REPLACE(?targetMotifMatchCigarP32318MF_03158211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), '')))), '[^-]', ''))) AS ?step2222) .
BIND(((?step2222 + ?targetMotifMatchRegionMatchBeginPositionMF_03158212) - 1) AS ?thisPositionOn83) .
BIND(?thisPositionOn83 AS ?thisPositionOn84) .
BIND(?this AS ?pfs1t223) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfsb81) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfse82) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn83, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a80')) AS ?annotation80) .
BIND(?this AS ?pfs79) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:33090 .
BIND(?this AS ?case7) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a9')) AS ?name9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:28568 .
BIND(?this AS ?case10) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:147537 .
BIND(?this AS ?case11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:33090 .
})) .
BIND(?this AS ?case12) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a13')) AS ?name13) .
BIND(URI(CONCAT(STR(?this), '#MF_03158a14')) AS ?name14) .
}
}
"xsd:string |