| http://purl.uniprot.org/unirules/MF_04144#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:970481 up:source unirule:MF_04144 .
_:970482 up:source unirule:MF_04144 .
_:970483 up:source unirule:MF_04144 .
_:970484 up:source unirule:MF_04144 .
_:970485 up:source unirule:MF_04144 .
_:970486 up:source unirule:MF_04144 .
_:970487 up:source unirule:MF_04144 .
_:970488 up:source unirule:MF_04144 .
_:970489 up:source unirule:MF_04144 .
_:970490 up:source unirule:MF_04144 .
_:970491 up:source unirule:MF_04144 .
_:970492 up:source unirule:MF_04144 .
_:970493 up:source unirule:MF_04144 .
_:970494 up:source unirule:MF_04144 .
_:970495 up:source unirule:MF_04144 .
_:970496 up:source unirule:MF_04144 .
_:970497 up:ecName '3.1.21.4' ;
up:fullName 'Endonuclease' ;
rdf:type up:Structured_Name .
_:970498 up:source unirule:MF_04144 .
_:970499 up:ecName '3.6.4.-' ;
up:fullName 'ATPase' ;
rdf:type up:Structured_Name .
_:970500 up:source unirule:MF_04144 .
_:970501 up:ecName '3.6.4.-' ;
up:fullName 'ATPase' ;
rdf:type up:Structured_Name .
_:970502 up:source unirule:MF_04144 .
_:970503 up:source unirule:MF_04144 .
_:970504 up:source unirule:MF_04144 .
_:970505 up:source unirule:MF_04144 .
_:970506 up:source unirule:MF_04144 .
_:970507 up:source unirule:MF_04144 .
_:970508 up:source unirule:MF_04144 .
_:970509 up:source unirule:MF_04144 .
_:970510 up:source unirule:MF_04144 .
_:970511 up:source unirule:MF_04144 .
_:970512 up:source unirule:MF_04144 .
_:970513 up:source unirule:MF_04144 .
_:970514 up:source unirule:MF_04144 .
_:970515 up:source unirule:MF_04144 .
_:970516 up:source unirule:MF_04144 .
?this up:annotation ?annotation0 ,
?annotation2 ;
up:classifiedWith GO:0004519 ,
GO:0005524 ,
GO:0009036 ,
GO:0016887 ,
GO:0019073 ,
GO:0098009 ,
keyword:1035 ,
keyword:1188 ,
keyword:231 ,
keyword:255 ,
keyword:378 ,
keyword:540 ,
keyword:547 ,
keyword:67 ;
up:domain ?namedpart3 ,
?namedpart4 ,
?namedpart5 .
?annotation0 a up:Subcellular_Location_Annotation ;
rdfs:comment 'The terminase lies at a unique vertex of the procapsid during viral DNA packaging' .
?annotation0li1 up:cellularComponent .
?annotation2 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the lambdavirus large terminase family.' .
?namedpart3 up:recommendedName _:970497 .
?namedpart4 up:recommendedName _:970499 .
?namedpart5 up:recommendedName _:970501 .
?case6 up:classifiedWith GO:0046872 ,
keyword:460 ,
keyword:479 .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:18420 .
?pfs17 up:annotation ?annotation18 ,
?annotation23 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'Walker A motif' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'Walker B motif' .
?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:Region_Annotation ;
rdfs:comment 'Leucine zipper' .
?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:Active_Site_Annotation ;
rdfs:comment 'For ATPase activity' .
?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:Site_Annotation ;
rdfs:comment 'ATP-binding' .
?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:Region_Annotation ;
rdfs:comment 'Interaction with the terminase small subunit' .
?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:Region_Annotation ;
rdfs:comment 'DNA packaging/ATPase' .
?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 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Endonuclease' .
?pfsb67 faldo:position ?thisPositionOn69 ;
rdf:type faldo:ExactPosition .
?pfse68 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?pfs71 up:annotation ?annotation72 .
?annotation72 faldo:begin ?pfsb73 ;
faldo:end ?pfse74 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Prohead binding' .
?pfsb73 faldo:position ?thisPositionOn75 ;
rdf:type faldo:ExactPosition .
?pfse74 faldo:position ?thisPositionOn76 ;
rdf:type faldo:ExactPosition .
_:970517 a rdf:Statement ;
up:attribution _:970481 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:970518 a rdf:Statement ;
up:attribution _:970482 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:970519 a rdf:Statement ;
up:attribution _:970483 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:970520 a rdf:Statement ;
up:attribution _:970484 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:255 .
_:970521 a rdf:Statement ;
up:attribution _:970485 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1035 .
_:970522 a rdf:Statement ;
up:attribution _:970486 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:970523 a rdf:Statement ;
up:attribution _:970487 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:540 .
_:970524 a rdf:Statement ;
up:attribution _:970488 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:970525 a rdf:Statement ;
up:attribution _:970489 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:231 .
_:970526 a rdf:Statement ;
up:attribution _:970490 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1188 .
_:970527 a rdf:Statement ;
up:attribution _:970491 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0098009 .
_:970528 a rdf:Statement ;
up:attribution _:970492 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:970529 a rdf:Statement ;
up:attribution _:970493 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016887 .
_:970530 a rdf:Statement ;
up:attribution _:970494 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004519 .
_:970531 a rdf:Statement ;
up:attribution _:970495 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019073 .
_:970532 a rdf:Statement ;
up:attribution _:970496 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009036 .
_:970533 a rdf:Statement ;
up:attribution _:970498 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart3 .
_:970534 a rdf:Statement ;
up:attribution _:970500 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart4 .
_:970535 a rdf:Statement ;
up:attribution _:970502 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart5 .
_:970536 a rdf:Statement ;
up:attribution _:970503 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:970537 a rdf:Statement ;
up:attribution _:970504 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:970538 a rdf:Statement ;
up:attribution _:970505 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046872 .
_:970539 a rdf:Statement ;
up:source unirule:MF_04144 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:970540 a rdf:Statement ;
up:attribution _:970506 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:970541 a rdf:Statement ;
up:source unirule:MF_04144 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:970542 a rdf:Statement ;
up:attribution _:970507 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:970543 a rdf:Statement ;
up:source unirule:MF_04144 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:970544 a rdf:Statement ;
up:attribution _:970508 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:970545 a rdf:Statement ;
up:source unirule:MF_04144 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:970546 a rdf:Statement ;
up:attribution _:970509 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:970547 a rdf:Statement ;
up:source unirule:MF_04144 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:970548 a rdf:Statement ;
up:attribution _:970510 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:970549 a rdf:Statement ;
up:source unirule:MF_04144 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:970550 a rdf:Statement ;
up:attribution _:970511 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:970551 a rdf:Statement ;
up:source unirule:MF_04144 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:970552 a rdf:Statement ;
up:attribution _:970512 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:970553 a rdf:Statement ;
up:source unirule:MF_04144 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:970554 a rdf:Statement ;
up:attribution _:970513 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:970555 a rdf:Statement ;
up:source unirule:MF_04144 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:970556 a rdf:Statement ;
up:attribution _:970514 ;
rdf:subject ?pfs59 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:970557 a rdf:Statement ;
up:source unirule:MF_04144 ;
rdf:subject ?pfs65 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
_:970558 a rdf:Statement ;
up:attribution _:970515 ;
rdf:subject ?pfs65 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
_:970559 a rdf:Statement ;
up:source unirule:MF_04144 ;
rdf:subject ?pfs71 ;
rdf:predicate up:annotation ;
rdf:object ?annotation72 .
_:970560 a rdf:Statement ;
up:attribution _:970516 ;
rdf:subject ?pfs71 ;
rdf:predicate up:annotation ;
rdf:object ?annotation72 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04144
#Rule MF_04144 Created by:? on:2019-12-20 Modified by:Chantal Hulo on:2025-04-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04144 .
?thisOrganism rdfs:subClassOf+ taxon:2731619 .
BIND(URI(CONCAT(STR(?this), '#MF_04144a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a3')) AS ?namedpart3) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a4')) AS ?namedpart4) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a5')) AS ?namedpart5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionP0370882 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0370884 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03708MF_0414477 .
?templateMotifSequenceMatchRegionP0370882 faldo:begin ?templateMotifSequenceMatchBeginP0370883 .
?templateMotifSequenceMatchBeginP0370883 faldo:position ?templateMotifSequenceMatchBeginPositionP0370878 ;
faldo:reference isoform:P03708-1 .
?templateMotifSequenceProfileAlignmentOperationP0370884 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0414488 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03708MF_0414479 .
?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0414487 .
?targetMotifMatchRegionMatchBeginMF_0414487 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0414480 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0414488 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagMagnesium) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_0414477, 1, (STRLEN(?templateMotifCigarP03708MF_0414477) - STRLEN(REPLACE(?templateMotifCigarP03708MF_0414477, CONCAT('^(?:-*[^-]){', STR(((401 - ?templateMotifSequenceMatchBeginPositionP0370878) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_0414479, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414479) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414479, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_0414479, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414479) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414479, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0414480) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionP0370897 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0370899 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03708MF_0414492 .
?templateMotifSequenceMatchRegionP0370897 faldo:begin ?templateMotifSequenceMatchBeginP0370898 .
?templateMotifSequenceMatchBeginP0370898 faldo:position ?templateMotifSequenceMatchBeginPositionP0370893 ;
faldo:reference isoform:P03708-1 .
?templateMotifSequenceProfileAlignmentOperationP0370899 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144103 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03708MF_0414494 .
?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144102 .
?targetMotifMatchRegionMatchBeginMF_04144102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0414495 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04144103 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_0414492, 1, (STRLEN(?templateMotifCigarP03708MF_0414492) - STRLEN(REPLACE(?templateMotifCigarP03708MF_0414492, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionP0370893) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_0414494, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414494) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_0414494, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414494) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0414495) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_0414492, 1, (STRLEN(?templateMotifCigarP03708MF_0414492) - STRLEN(REPLACE(?templateMotifCigarP03708MF_0414492, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionP0370893) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_0414494, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414494) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_0414494, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414494) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0414495) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs2t108) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]{3)[QR][ARNDCQEGHILKMFPSTWYVBZJUOX][GLM][FKILY][ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_0414492, 1, (STRLEN(?templateMotifCigarP03708MF_0414492) - STRLEN(REPLACE(?templateMotifCigarP03708MF_0414492, CONCAT('^(?:-*[^-]){', STR(((174 - ?templateMotifSequenceMatchBeginPositionP0370893) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_0414494, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414494) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_0414494, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414494) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) .
BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_0414495) - 1) AS ?thisPositionOn26) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_0414492, 1, (STRLEN(?templateMotifCigarP03708MF_0414492) - STRLEN(REPLACE(?templateMotifCigarP03708MF_0414492, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP0370893) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_0414494, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414494) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_0414494, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414494) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414494, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) .
BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_0414495) - 1) AS ?thisPositionOn27) .
BIND(?this AS ?pfs2t113) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) .
FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]{4)DE', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch118 faldo:location ?templateMotifSequenceMatchRegionP03708119 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708121 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03708MF_04144114 .
?templateMotifSequenceMatchRegionP03708119 faldo:begin ?templateMotifSequenceMatchBeginP03708120 .
?templateMotifSequenceMatchBeginP03708120 faldo:position ?templateMotifSequenceMatchBeginPositionP03708115 ;
faldo:reference isoform:P03708-1 .
?templateMotifSequenceProfileAlignmentOperationP03708121 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?targetMotifMatch122 faldo:location ?targetMotifMatchRegionMatch123 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144125 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03708MF_04144116 .
?targetMotifMatchRegionMatch123 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144124 .
?targetMotifMatchRegionMatchBeginMF_04144124 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144117 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04144125 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144114, 1, (STRLEN(?templateMotifCigarP03708MF_04144114) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144114, CONCAT('^(?:-*[^-]){', STR(((491 - ?templateMotifSequenceMatchBeginPositionP03708115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144116, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144116) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144116, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144116) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) .
BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_04144117) - 1) AS ?thisPositionOn33) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144114, 1, (STRLEN(?templateMotifCigarP03708MF_04144114) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144114, CONCAT('^(?:-*[^-]){', STR(((498 - ?templateMotifSequenceMatchBeginPositionP03708115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144116, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144116) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144116, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144116) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_04144117) - 1) AS ?thisPositionOn34) .
BIND(?this AS ?pfs3t130) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX]{4)GKP', SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)))) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP03708136 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708138 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03708MF_04144131 .
?templateMotifSequenceMatchRegionP03708136 faldo:begin ?templateMotifSequenceMatchBeginP03708137 .
?templateMotifSequenceMatchBeginP03708137 faldo:position ?templateMotifSequenceMatchBeginPositionP03708132 ;
faldo:reference isoform:P03708-1 .
?templateMotifSequenceProfileAlignmentOperationP03708138 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144142 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03708MF_04144133 .
?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144141 .
?targetMotifMatchRegionMatchBeginMF_04144141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144134 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04144142 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144131, 1, (STRLEN(?templateMotifCigarP03708MF_04144131) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144131, CONCAT('^(?:-*[^-]){', STR(((588 - ?templateMotifSequenceMatchBeginPositionP03708132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144133, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144133) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144133, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144133) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) .
BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_04144134) - 1) AS ?thisPositionOn39) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144131, 1, (STRLEN(?templateMotifCigarP03708MF_04144131) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144131, CONCAT('^(?:-*[^-]){', STR(((616 - ?templateMotifSequenceMatchBeginPositionP03708132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144133, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144133) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144133, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144133) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) .
BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_04144134) - 1) AS ?thisPositionOn40) .
BIND(?this AS ?pfs3t147) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) .
FILTER (REGEX('L[ARNDCQEGHILKMFPSTWYVBZJUOX]{6)L[ARNDCQEGHILKMFPSTWYVBZJUOX]{6)[IL][ARNDCQEGHILKMFPSTWYVBZJUOX]{6)L[ARNDCQEGHILKMFPSTWYVBZJUOX]{6)L', SUBSTR(?thisSequenceValue, ?thisPositionOn39, (?thisPositionOn40 - ?thisPositionOn39)))) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionP03708153 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708155 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03708MF_04144148 .
?templateMotifSequenceMatchRegionP03708153 faldo:begin ?templateMotifSequenceMatchBeginP03708154 .
?templateMotifSequenceMatchBeginP03708154 faldo:position ?templateMotifSequenceMatchBeginPositionP03708149 ;
faldo:reference isoform:P03708-1 .
?templateMotifSequenceProfileAlignmentOperationP03708155 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144159 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03708MF_04144150 .
?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144158 .
?targetMotifMatchRegionMatchBeginMF_04144158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144151 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04144159 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144148, 1, (STRLEN(?templateMotifCigarP03708MF_04144148) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144148, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP03708149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144150, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144150) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144150, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144150) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) .
BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_04144151) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs3t162) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse44) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP03708168 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708170 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03708MF_04144163 .
?templateMotifSequenceMatchRegionP03708168 faldo:begin ?templateMotifSequenceMatchBeginP03708169 .
?templateMotifSequenceMatchBeginP03708169 faldo:position ?templateMotifSequenceMatchBeginPositionP03708164 ;
faldo:reference isoform:P03708-1 .
?templateMotifSequenceProfileAlignmentOperationP03708170 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144174 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03708MF_04144165 .
?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144173 .
?targetMotifMatchRegionMatchBeginMF_04144173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144166 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04144174 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144163, 1, (STRLEN(?templateMotifCigarP03708MF_04144163) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144163, CONCAT('^(?:-*[^-]){', STR(((46 - ?templateMotifSequenceMatchBeginPositionP03708164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144165, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144165) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144165, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144165) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) .
BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_04144166) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs3t177) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionP03708183 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708185 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03708MF_04144178 .
?templateMotifSequenceMatchRegionP03708183 faldo:begin ?templateMotifSequenceMatchBeginP03708184 .
?templateMotifSequenceMatchBeginP03708184 faldo:position ?templateMotifSequenceMatchBeginPositionP03708179 ;
faldo:reference isoform:P03708-1 .
?templateMotifSequenceProfileAlignmentOperationP03708185 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144189 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03708MF_04144180 .
?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144188 .
?targetMotifMatchRegionMatchBeginMF_04144188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144181 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04144189 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186765 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144178, 1, (STRLEN(?templateMotifCigarP03708MF_04144178) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144178, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionP03708179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144180, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144180) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144180, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144180) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) .
BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_04144181) - 1) AS ?thisPositionOn57) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144178, 1, (STRLEN(?templateMotifCigarP03708MF_04144178) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144178, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP03708179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1192) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144180, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144180) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144180, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144180) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), '')))), '[^-]', ''))) AS ?step2193) .
BIND(((?step2193 + ?targetMotifMatchRegionMatchBeginPositionMF_04144181) - 1) AS ?thisPositionOn58) .
BIND(?this AS ?pfs4t194) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse56) .
FILTER ((BOUND(?thisPositionOn57) && BOUND(?thisPositionOn58))) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a54')) AS ?annotation54) .
BIND(?this AS ?pfs53) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch199 faldo:location ?templateMotifSequenceMatchRegionP03708200 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708202 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03708MF_04144195 .
?templateMotifSequenceMatchRegionP03708200 faldo:begin ?templateMotifSequenceMatchBeginP03708201 .
?templateMotifSequenceMatchBeginP03708201 faldo:position ?templateMotifSequenceMatchBeginPositionP03708196 ;
faldo:reference isoform:P03708-1 .
?templateMotifSequenceProfileAlignmentOperationP03708202 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?targetMotifMatch203 faldo:location ?targetMotifMatchRegionMatch204 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144206 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03708MF_04144197 .
?targetMotifMatchRegionMatch204 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144205 .
?targetMotifMatchRegionMatchBeginMF_04144205 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144198 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04144206 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186765 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144195, 1, (STRLEN(?templateMotifCigarP03708MF_04144195) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144195, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionP03708196) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1207) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144197, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144197) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144197, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144197) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), '')))), '[^-]', ''))) AS ?step2208) .
BIND(((?step2208 + ?targetMotifMatchRegionMatchBeginPositionMF_04144198) - 1) AS ?thisPositionOn63) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144195, 1, (STRLEN(?templateMotifCigarP03708MF_04144195) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144195, CONCAT('^(?:-*[^-]){', STR(((349 - ?templateMotifSequenceMatchBeginPositionP03708196) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1209) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144197, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144197) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144197, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144197) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), '')))), '[^-]', ''))) AS ?step2210) .
BIND(((?step2210 + ?targetMotifMatchRegionMatchBeginPositionMF_04144198) - 1) AS ?thisPositionOn64) .
BIND(?this AS ?pfs4t211) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse62) .
FILTER ((BOUND(?thisPositionOn63) && BOUND(?thisPositionOn64))) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a60')) AS ?annotation60) .
BIND(?this AS ?pfs59) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch216 faldo:location ?templateMotifSequenceMatchRegionP03708217 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708219 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03708MF_04144212 .
?templateMotifSequenceMatchRegionP03708217 faldo:begin ?templateMotifSequenceMatchBeginP03708218 .
?templateMotifSequenceMatchBeginP03708218 faldo:position ?templateMotifSequenceMatchBeginPositionP03708213 ;
faldo:reference isoform:P03708-1 .
?templateMotifSequenceProfileAlignmentOperationP03708219 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?targetMotifMatch220 faldo:location ?targetMotifMatchRegionMatch221 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144223 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03708MF_04144214 .
?targetMotifMatchRegionMatch221 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144222 .
?targetMotifMatchRegionMatchBeginMF_04144222 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144215 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04144223 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186765 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144212, 1, (STRLEN(?templateMotifCigarP03708MF_04144212) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144212, CONCAT('^(?:-*[^-]){', STR(((401 - ?templateMotifSequenceMatchBeginPositionP03708213) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1224) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144214, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144214) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144214, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144214) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), '')))), '[^-]', ''))) AS ?step2225) .
BIND(((?step2225 + ?targetMotifMatchRegionMatchBeginPositionMF_04144215) - 1) AS ?thisPositionOn69) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144212, 1, (STRLEN(?templateMotifCigarP03708MF_04144212) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144212, CONCAT('^(?:-*[^-]){', STR(((586 - ?templateMotifSequenceMatchBeginPositionP03708213) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1226) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144214, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144214) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1226), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144214, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144214) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1226), '}'), '')))), '[^-]', ''))) AS ?step2227) .
BIND(((?step2227 + ?targetMotifMatchRegionMatchBeginPositionMF_04144215) - 1) AS ?thisPositionOn70) .
BIND(?this AS ?pfs4t228) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse68) .
FILTER ((BOUND(?thisPositionOn69) && BOUND(?thisPositionOn70))) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a66')) AS ?annotation66) .
BIND(?this AS ?pfs65) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch233 faldo:location ?templateMotifSequenceMatchRegionP03708234 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708236 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03708MF_04144229 .
?templateMotifSequenceMatchRegionP03708234 faldo:begin ?templateMotifSequenceMatchBeginP03708235 .
?templateMotifSequenceMatchBeginP03708235 faldo:position ?templateMotifSequenceMatchBeginPositionP03708230 ;
faldo:reference isoform:P03708-1 .
?templateMotifSequenceProfileAlignmentOperationP03708236 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?targetMotifMatch237 faldo:location ?targetMotifMatchRegionMatch238 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144240 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03708MF_04144231 .
?targetMotifMatchRegionMatch238 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144239 .
?targetMotifMatchRegionMatchBeginMF_04144239 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144232 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04144240 edam:has_input signature:MF_04144 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186765 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144229, 1, (STRLEN(?templateMotifCigarP03708MF_04144229) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144229, CONCAT('^(?:-*[^-]){', STR(((610 - ?templateMotifSequenceMatchBeginPositionP03708230) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1241) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144231, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144231) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144231, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1241), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144231, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144231) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144231, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1241), '}'), '')))), '[^-]', ''))) AS ?step2242) .
BIND(((?step2242 + ?targetMotifMatchRegionMatchBeginPositionMF_04144232) - 1) AS ?thisPositionOn75) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144229, 1, (STRLEN(?templateMotifCigarP03708MF_04144229) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144229, CONCAT('^(?:-*[^-]){', STR(((641 - ?templateMotifSequenceMatchBeginPositionP03708230) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1243) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144231, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144231) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144231, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144231, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144231) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144231, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), '')))), '[^-]', ''))) AS ?step2244) .
BIND(((?step2244 + ?targetMotifMatchRegionMatchBeginPositionMF_04144232) - 1) AS ?thisPositionOn76) .
BIND(?this AS ?pfs4t245) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse74) .
FILTER ((BOUND(?thisPositionOn75) && BOUND(?thisPositionOn76))) .
BIND(URI(CONCAT(STR(?this), '#MF_04144a72')) AS ?annotation72) .
BIND(?this AS ?pfs71) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag246) .
}
BIND(IF(BOUND(?tagMagnesium), ?caseWithTag246, ?UNBOUND_VARIABLE) AS ?case6) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag247) .
}
BIND(IF(BOUND(?tagMagnesium), ?caseWithTag247, ?UNBOUND_VARIABLE) AS ?case7) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186765 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:186765 .
})) .
BIND(?this AS ?case9) .
}
}
"xsd:string |