| http://purl.uniprot.org/unirules/MF_03021#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:791254 up:source unirule:MF_03021 .
_:791255 up:source unirule:MF_03021 .
_:791256 up:source unirule:MF_03021 .
_:791257 up:source unirule:MF_03021 .
_:791258 up:source unirule:MF_03021 .
_:791259 up:source unirule:MF_03021 .
_:791260 up:source unirule:MF_03021 .
_:791261 up:source unirule:MF_03021 .
_:791262 up:source unirule:MF_03021 .
_:791263 up:source unirule:MF_03021 .
_:791264 up:source unirule:MF_03021 .
_:791265 up:source unirule:MF_03021 .
_:791266 up:source unirule:MF_03021 .
_:791267 up:source unirule:MF_03021 .
_:791268 up:source unirule:MF_03021 .
_:791269 up:source unirule:MF_03021 .
_:791270 up:source unirule:MF_03021 .
_:791271 up:source unirule:MF_03021 .
_:791272 up:source unirule:MF_03021 .
_:791273 up:source unirule:MF_03021 .
_:791274 up:source unirule:MF_03021 .
_:791275 up:source unirule:MF_03021 .
_:791276 up:source unirule:MF_03021 .
_:791277 up:source unirule:MF_03021 .
_:791278 up:source unirule:MF_03021 .
_:791279 up:source unirule:MF_03021 .
_:791280 up:source unirule:MF_03021 .
_:791281 up:source unirule:MF_03021 .
_:791282 up:source unirule:MF_03021 .
_:791283 up:source unirule:MF_03021 .
_:791284 up:source unirule:MF_03021 .
_:791285 up:source unirule:MF_03021 .
_:791286 up:source unirule:MF_03021 .
_:791287 up:source unirule:MF_03021 .
_:791288 up:source unirule:MF_03021 .
_:791289 up:source unirule:MF_03021 .
_:791290 up:source unirule:MF_03021 .
_:791291 up:source unirule:MF_03021 .
_:791292 up:source unirule:MF_03021 .
_:791293 up:source unirule:MF_03021 .
_:791294 up:source unirule:MF_03021 .
_:791295 up:source unirule:MF_03021 .
_:791296 up:source unirule:MF_03021 .
_:791297 up:source unirule:MF_03021 .
_:791298 up:source unirule:MF_03021 .
_:791299 up:source unirule:MF_03021 .
_:791300 up:source unirule:MF_03021 .
_:791301 up:source unirule:MF_03021 .
_:791302 up:source unirule:MF_03021 .
_:791303 up:source unirule:MF_03021 .
?this up:annotation ?annotation1 ,
?annotation3 ;
up:classifiedWith GO:0005524 ,
GO:0005737 ,
GO:0005813 ,
GO:0005819 ,
GO:0005874 ,
GO:0008017 ,
GO:0008568 ,
GO:0016020 ,
GO:0031117 ,
GO:0034214 ,
GO:0051013 ,
keyword:206 ,
keyword:413 ,
keyword:472 ,
keyword:493 ,
keyword:547 ,
keyword:67 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '5.6.1.1' ;
up:fullName 'Spastin' ;
rdf:type up:Structured_Name .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:enzymeClass .
?annotation3 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the AAA ATPase family. Spastin subfamily.' .
?case4 up:classifiedWith GO:0005768 ,
GO:0005783 ,
GO:0030496 ,
keyword:21 ,
keyword:256 .
?case5 up:classifiedWith GO:0005634 ,
GO:0006888 ,
GO:0007409 ,
GO:0032506 ,
keyword:539 .
?case6 up:classifiedWith GO:0000022 ,
GO:0007079 ,
GO:0008344 ,
GO:0050803 ,
keyword:158 ,
keyword:498 ,
keyword:551 .
?case7 up:classifiedWith keyword:131 ,
keyword:132 ,
keyword:217 ,
keyword:221 ,
keyword:524 .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
rdf:type up:Topological_Domain_Annotation ;
rdfs:comment 'Cytoplasmic' .
?pfsb12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
rdf:type up:Intramembrane_Annotation ;
rdfs:comment 'Helical' .
?pfsb18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
rdf:type up:Topological_Domain_Annotation ;
rdfs:comment 'Cytoplasmic' .
?pfsb24 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfs28 up:annotation ?annotation29 .
?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:30616 .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'Nuclear localization signal' .
?pfsb37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'Nuclear export signal' .
?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:Motif_Annotation ;
rdfs:comment 'Nuclear localization signal' .
?pfsb49 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
_:791304 a rdf:Statement ;
up:attribution _:791254 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:791305 a rdf:Statement ;
up:attribution _:791255 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:791306 a rdf:Statement ;
up:attribution _:791256 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:791307 a rdf:Statement ;
up:attribution _:791257 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:791308 a rdf:Statement ;
up:attribution _:791258 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:791309 a rdf:Statement ;
up:attribution _:791259 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:206 .
_:791310 a rdf:Statement ;
up:attribution _:791260 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:791311 a rdf:Statement ;
up:attribution _:791261 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:791312 a rdf:Statement ;
up:attribution _:791262 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:493 .
_:791313 a rdf:Statement ;
up:attribution _:791263 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:791314 a rdf:Statement ;
up:attribution _:791264 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:791315 a rdf:Statement ;
up:attribution _:791265 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008017 .
_:791316 a rdf:Statement ;
up:attribution _:791266 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008568 .
_:791317 a rdf:Statement ;
up:attribution _:791267 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051013 .
_:791318 a rdf:Statement ;
up:attribution _:791268 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0031117 .
_:791319 a rdf:Statement ;
up:attribution _:791269 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0034214 .
_:791320 a rdf:Statement ;
up:attribution _:791270 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005813 .
_:791321 a rdf:Statement ;
up:attribution _:791271 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:791322 a rdf:Statement ;
up:attribution _:791272 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016020 .
_:791323 a rdf:Statement ;
up:attribution _:791273 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005874 .
_:791324 a rdf:Statement ;
up:attribution _:791274 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005819 .
_:791325 a rdf:Statement ;
up:attribution _:791275 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:21 .
_:791326 a rdf:Statement ;
up:attribution _:791276 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:256 .
_:791327 a rdf:Statement ;
up:attribution _:791277 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005768 .
_:791328 a rdf:Statement ;
up:attribution _:791278 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005783 .
_:791329 a rdf:Statement ;
up:attribution _:791279 ;
rdf:subject ?case4 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030496 .
_:791330 a rdf:Statement ;
up:attribution _:791280 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:539 .
_:791331 a rdf:Statement ;
up:attribution _:791281 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005634 .
_:791332 a rdf:Statement ;
up:attribution _:791282 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0007409 .
_:791333 a rdf:Statement ;
up:attribution _:791283 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006888 .
_:791334 a rdf:Statement ;
up:attribution _:791284 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0032506 .
_:791335 a rdf:Statement ;
up:attribution _:791285 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:158 .
_:791336 a rdf:Statement ;
up:attribution _:791286 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:551 .
_:791337 a rdf:Statement ;
up:attribution _:791287 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:498 .
_:791338 a rdf:Statement ;
up:attribution _:791288 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000022 .
_:791339 a rdf:Statement ;
up:attribution _:791289 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0007079 .
_:791340 a rdf:Statement ;
up:attribution _:791290 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008344 .
_:791341 a rdf:Statement ;
up:attribution _:791291 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0050803 .
_:791342 a rdf:Statement ;
up:attribution _:791292 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:131 .
_:791343 a rdf:Statement ;
up:attribution _:791293 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:132 .
_:791344 a rdf:Statement ;
up:attribution _:791294 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:217 .
_:791345 a rdf:Statement ;
up:attribution _:791295 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:221 .
_:791346 a rdf:Statement ;
up:attribution _:791296 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:524 .
_:791347 a rdf:Statement ;
up:source unirule:MF_03021 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:791348 a rdf:Statement ;
up:attribution _:791297 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:791349 a rdf:Statement ;
up:source unirule:MF_03021 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:791350 a rdf:Statement ;
up:attribution _:791298 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:791351 a rdf:Statement ;
up:source unirule:MF_03021 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:791352 a rdf:Statement ;
up:attribution _:791299 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:791353 a rdf:Statement ;
up:source unirule:MF_03021 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:791354 a rdf:Statement ;
up:attribution _:791300 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:791355 a rdf:Statement ;
up:source unirule:MF_03021 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:791356 a rdf:Statement ;
up:attribution _:791301 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:791357 a rdf:Statement ;
up:source unirule:MF_03021 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:791358 a rdf:Statement ;
up:attribution _:791302 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:791359 a rdf:Statement ;
up:source unirule:MF_03021 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:791360 a rdf:Statement ;
up:attribution _:791303 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03021
#Rule MF_03021 Created by:? on:2009-02-24 Modified by:Edouard de Castro on:2022-11-19
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03021 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03021a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_03021a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03021a3')) AS ?annotation3) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionQ9UBP058 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP060 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UBP0MF_0302153 .
?templateMotifSequenceMatchRegionQ9UBP058 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP059 .
?templateMotifSequenceMatchBeginQ9UBP059 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP054 ;
faldo:reference isoform:Q9UBP0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UBP060 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0302164 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UBP0MF_0302155 .
?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0302163 .
?targetMotifMatchRegionMatchBeginMF_0302163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0302156 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0302164 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn14) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_0302153, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_0302153) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_0302153, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionQ9UBP054) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302155, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302155) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302155, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302155) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0302156) - 1) AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse13) .
FILTER ((BOUND(?thisPositionOn14) && BOUND(?thisPositionOn15))) .
BIND(URI(CONCAT(STR(?this), '#MF_03021a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionQ9UBP073 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP075 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UBP0MF_0302168 .
?templateMotifSequenceMatchRegionQ9UBP073 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP074 .
?templateMotifSequenceMatchBeginQ9UBP074 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP069 ;
faldo:reference isoform:Q9UBP0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UBP075 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0302179 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UBP0MF_0302170 .
?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0302178 .
?targetMotifMatchRegionMatchBeginMF_0302178 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0302171 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0302179 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_0302168, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_0302168) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_0302168, CONCAT('^(?:-*[^-]){', STR(((57 - ?templateMotifSequenceMatchBeginPositionQ9UBP069) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302170, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302170) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302170, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302170) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0302171) - 1) AS ?thisPositionOn20) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_0302168, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_0302168) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_0302168, CONCAT('^(?:-*[^-]){', STR(((77 - ?templateMotifSequenceMatchBeginPositionQ9UBP069) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302170, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302170) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302170, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302170) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) .
BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0302171) - 1) AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t84) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) .
FILTER ((BOUND(?thisPositionOn20) && BOUND(?thisPositionOn21))) .
BIND(URI(CONCAT(STR(?this), '#MF_03021a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionQ9UBP090 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP092 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UBP0MF_0302185 .
?templateMotifSequenceMatchRegionQ9UBP090 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP091 .
?templateMotifSequenceMatchBeginQ9UBP091 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP086 ;
faldo:reference isoform:Q9UBP0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UBP092 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0302196 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UBP0MF_0302187 .
?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0302195 .
?targetMotifMatchRegionMatchBeginMF_0302195 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0302188 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0302196 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_0302185, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_0302185) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_0302185, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionQ9UBP086) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302187, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302187) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_0302187, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_0302187) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_0302187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0302188) - 1) AS ?thisPositionOn26) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) .
FILTER ((BOUND(?thisPositionOn26) && BOUND(?thisPositionOn27))) .
BIND(URI(CONCAT(STR(?this), '#MF_03021a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionQ9UBP0105 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP0107 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UBP0MF_03021100 .
?templateMotifSequenceMatchRegionQ9UBP0105 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP0106 .
?templateMotifSequenceMatchBeginQ9UBP0106 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP0101 ;
faldo:reference isoform:Q9UBP0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UBP0107 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03021111 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UBP0MF_03021102 .
?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03021110 .
?targetMotifMatchRegionMatchBeginMF_03021110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03021103 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03021111 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021100, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021100) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021100, CONCAT('^(?:-*[^-]){', STR(((382 - ?templateMotifSequenceMatchBeginPositionQ9UBP0101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021102, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021102) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021102, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021102) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) .
BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_03021103) - 1) AS ?thisPositionOn33) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021100, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021100) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021100, CONCAT('^(?:-*[^-]){', STR(((389 - ?templateMotifSequenceMatchBeginPositionQ9UBP0101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021102, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021102) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021102, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021102) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) .
BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_03021103) - 1) AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t116) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)) = 'GPPGNGKT')) .
BIND(URI(CONCAT(STR(?this), '#MF_03021a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionQ9UBP0122 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP0124 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UBP0MF_03021117 .
?templateMotifSequenceMatchRegionQ9UBP0122 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP0123 .
?templateMotifSequenceMatchBeginQ9UBP0123 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP0118 ;
faldo:reference isoform:Q9UBP0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UBP0124 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03021128 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UBP0MF_03021119 .
?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03021127 .
?targetMotifMatchRegionMatchBeginMF_03021127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03021120 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03021128 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021117, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021117) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021117, CONCAT('^(?:-*[^-]){', STR(((4 - ?templateMotifSequenceMatchBeginPositionQ9UBP0118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021119, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021119) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021119, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021119) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) .
BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_03021120) - 1) AS ?thisPositionOn39) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021117, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021117) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021117, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionQ9UBP0118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021119, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021119) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021119, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021119) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) .
BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_03021120) - 1) AS ?thisPositionOn40) .
BIND(?this AS ?pfs2t133) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) .
FILTER ((BOUND(?thisPositionOn39) && BOUND(?thisPositionOn40))) .
BIND(URI(CONCAT(STR(?this), '#MF_03021a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionQ9UBP0139 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP0141 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UBP0MF_03021134 .
?templateMotifSequenceMatchRegionQ9UBP0139 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP0140 .
?templateMotifSequenceMatchBeginQ9UBP0140 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP0135 ;
faldo:reference isoform:Q9UBP0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UBP0141 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03021145 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UBP0MF_03021136 .
?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03021144 .
?targetMotifMatchRegionMatchBeginMF_03021144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03021137 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03021145 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021134, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021134) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021134, CONCAT('^(?:-*[^-]){', STR(((59 - ?templateMotifSequenceMatchBeginPositionQ9UBP0135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021136, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021136, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) .
BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_03021137) - 1) AS ?thisPositionOn45) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021134, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021134) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021134, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionQ9UBP0135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021136, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021136, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021136) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) .
BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_03021137) - 1) AS ?thisPositionOn46) .
BIND(?this AS ?pfs2t150) .
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_03021a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch155 faldo:location ?templateMotifSequenceMatchRegionQ9UBP0156 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UBP0158 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UBP0MF_03021151 .
?templateMotifSequenceMatchRegionQ9UBP0156 faldo:begin ?templateMotifSequenceMatchBeginQ9UBP0157 .
?templateMotifSequenceMatchBeginQ9UBP0157 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UBP0152 ;
faldo:reference isoform:Q9UBP0-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UBP0158 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
?targetMotifMatch159 faldo:location ?targetMotifMatchRegionMatch160 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03021162 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UBP0MF_03021153 .
?targetMotifMatchRegionMatch160 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03021161 .
?targetMotifMatchRegionMatchBeginMF_03021161 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03021154 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03021162 edam:has_input signature:MF_03021 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021151, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021151) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021151, CONCAT('^(?:-*[^-]){', STR(((309 - ?templateMotifSequenceMatchBeginPositionQ9UBP0152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021153, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021153) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021153, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021153) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) .
BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_03021154) - 1) AS ?thisPositionOn51) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UBP0MF_03021151, 1, (STRLEN(?templateMotifCigarQ9UBP0MF_03021151) - STRLEN(REPLACE(?templateMotifCigarQ9UBP0MF_03021151, CONCAT('^(?:-*[^-]){', STR(((312 - ?templateMotifSequenceMatchBeginPositionQ9UBP0152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021153, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021153) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UBP0MF_03021153, 1, (STRLEN(?targetMotifMatchCigarQ9UBP0MF_03021153) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UBP0MF_03021153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) .
BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_03021154) - 1) AS ?thisPositionOn52) .
BIND(?this AS ?pfs2t167) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, (?thisPositionOn52 - ?thisPositionOn51)) = 'RKKK')) .
BIND(URI(CONCAT(STR(?this), '#MF_03021a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?case4) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case5) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7214 .
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon168 {taxon:7742 taxon:7214}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon168 .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon169 {taxon:7214 taxon:7742}
?thisOrganism rdfs:subClassOf+ ?supertaxon169 .
})) .
BIND(?this AS ?case9) .
}
}
"xsd:string |