| http://purl.uniprot.org/unirules/MF_00377#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:149669 up:source unirule:MF_00377 .
_:149670 up:source unirule:MF_00377 .
_:149671 up:source unirule:MF_00377 .
_:149672 up:source unirule:MF_00377 .
_:149673 up:source unirule:MF_00377 .
_:149674 up:source unirule:MF_00377 .
_:149675 up:source unirule:MF_00377 .
_:149676 up:source unirule:MF_00377 .
_:149677 up:source unirule:MF_00377 .
_:149678 up:source unirule:MF_00377 .
_:149679 up:source unirule:MF_00377 .
_:149680 up:source unirule:MF_00377 .
_:149681 up:source unirule:MF_00377 .
_:149682 up:source unirule:MF_00377 .
_:149683 up:source unirule:MF_00377 .
_:149684 up:source unirule:MF_00377 .
_:149685 up:source unirule:MF_00377 .
_:149686 up:source unirule:MF_00377 .
_:149687 up:source unirule:MF_00377 .
_:149688 up:source unirule:MF_00377 .
_:149689 up:source unirule:MF_00377 .
_:149690 up:source unirule:MF_00377 .
_:149691 up:source unirule:MF_00377 .
_:149692 up:source unirule:MF_00377 .
_:149693 up:source unirule:MF_00377 .
_:149694 up:source unirule:MF_00377 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0003688 ,
GO:0005524 ,
GO:0005737 ,
GO:0006270 ,
GO:0006275 ,
keyword:235 ,
keyword:238 ,
keyword:446 ,
keyword:547 ,
keyword:67 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Chromosomal replication initiator protein DnaA' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'dnaA' .
?annotation2 a up:Function_Annotation ;
rdfs:comment "Plays an essential role in the initiation and regulation of chromosomal replication. ATP-DnaA binds to the origin of replication (oriC) to initiate formation of the DNA replication initiation complex once per cell cycle. Binds the DnaA box (a 9 base pair repeat at the origin) and separates the double-stranded (ds)DNA. Forms a right-handed helical filament on oriC DNA; dsDNA binds to the exterior of the filament while single-stranded (ss)DNA is stabiized in the filament's interior. The ATP-DnaA-oriC complex binds and stabilizes one strand of the AT-rich DNA unwinding element (DUE), permitting loading of DNA polymerase. After initiation quickly degrades to an ADP-DnaA complex that is not apt for DNA replication. Binds acidic phospholipids." .
?annotation3 a up:Subunit_Annotation ;
rdfs:comment 'Oligomerizes as a right-handed, spiral filament on DNA at oriC.' .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent .
?annotation6 a up:Domain_Annotation ;
rdfs:comment 'Domain I is involved in oligomerization and binding regulators, domain II is flexibile and of varying length in different bacteria, domain III forms the AAA+ region, while domain IV binds dsDNA.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the DnaA family.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
up:ligand ?ligand12 ;
rdf:type up:Binding_Site_Annotation .
?pfsb10 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?ligand12 rdfs:subClassOf chebi:30616 .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:30616 .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:30616 .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:30616 .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Domain I, interacts with DnaA modulators' .
?pfsb38 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfs42 up:annotation ?annotation43 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Domain II' .
?pfsb44 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Domain III, AAA+ region' .
?pfsb50 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfs54 up:annotation ?annotation55 .
?annotation55 faldo:begin ?pfsb56 ;
faldo:end ?pfse57 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Domain IV, binds dsDNA' .
?pfsb56 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?pfse57 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
_:149695 a rdf:Statement ;
up:attribution _:149669 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:149696 a rdf:Statement ;
up:attribution _:149670 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:149697 a rdf:Statement ;
up:attribution _:149671 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:149698 a rdf:Statement ;
up:attribution _:149672 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:149699 a rdf:Statement ;
up:attribution _:149673 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:149700 a rdf:Statement ;
up:attribution _:149674 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:149701 a rdf:Statement ;
up:attribution _:149675 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:149702 a rdf:Statement ;
up:attribution _:149676 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:149703 a rdf:Statement ;
up:attribution _:149677 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:235 .
_:149704 a rdf:Statement ;
up:attribution _:149678 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:149705 a rdf:Statement ;
up:attribution _:149679 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:149706 a rdf:Statement ;
up:attribution _:149680 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:149707 a rdf:Statement ;
up:attribution _:149681 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:446 .
_:149708 a rdf:Statement ;
up:attribution _:149682 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:149709 a rdf:Statement ;
up:attribution _:149683 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003688 .
_:149710 a rdf:Statement ;
up:attribution _:149684 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006270 .
_:149711 a rdf:Statement ;
up:attribution _:149685 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006275 .
_:149712 a rdf:Statement ;
up:attribution _:149686 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:149713 a rdf:Statement ;
up:source unirule:MF_00377 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:149714 a rdf:Statement ;
up:attribution _:149687 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:149715 a rdf:Statement ;
up:source unirule:MF_00377 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:149716 a rdf:Statement ;
up:attribution _:149688 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:149717 a rdf:Statement ;
up:source unirule:MF_00377 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:149718 a rdf:Statement ;
up:attribution _:149689 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:149719 a rdf:Statement ;
up:source unirule:MF_00377 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:149720 a rdf:Statement ;
up:attribution _:149690 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:149721 a rdf:Statement ;
up:source unirule:MF_00377 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:149722 a rdf:Statement ;
up:attribution _:149691 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:149723 a rdf:Statement ;
up:source unirule:MF_00377 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:149724 a rdf:Statement ;
up:attribution _:149692 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:149725 a rdf:Statement ;
up:source unirule:MF_00377 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:149726 a rdf:Statement ;
up:attribution _:149693 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:149727 a rdf:Statement ;
up:source unirule:MF_00377 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:149728 a rdf:Statement ;
up:attribution _:149694 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00377
#Rule MF_00377 Created by:? on:2005-02-28 Modified by:Andrea Auchincloss on:2024-11-08
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00377 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00377a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionO6665965 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO6665967 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO66659MF_0037760 .
?templateMotifSequenceMatchRegionO6665965 faldo:begin ?templateMotifSequenceMatchBeginO6665966 .
?templateMotifSequenceMatchBeginO6665966 faldo:position ?templateMotifSequenceMatchBeginPositionO6665961 ;
faldo:reference isoform:O66659-1 .
?templateMotifSequenceProfileAlignmentOperationO6665967 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0037771 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO66659MF_0037762 .
?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0037770 .
?targetMotifMatchRegionMatchBeginMF_0037770 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0037763 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0037771 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO66659MF_0037760, 1, (STRLEN(?templateMotifCigarO66659MF_0037760) - STRLEN(REPLACE(?templateMotifCigarO66659MF_0037760, CONCAT('^(?:-*[^-]){', STR(((122 - ?templateMotifSequenceMatchBeginPositionO6665961) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO66659MF_0037762, 1, (STRLEN(?targetMotifMatchCigarO66659MF_0037762) - STRLEN(REPLACE(?targetMotifMatchCigarO66659MF_0037762, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO66659MF_0037762, 1, (STRLEN(?targetMotifMatchCigarO66659MF_0037762) - STRLEN(REPLACE(?targetMotifMatchCigarO66659MF_0037762, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0037763) - 1) AS ?thisPositionOn13) .
BIND(?thisPositionOn13 AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) .
FILTER (REGEX('[GSA]', SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionO6665980 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO6665982 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO66659MF_0037775 .
?templateMotifSequenceMatchRegionO6665980 faldo:begin ?templateMotifSequenceMatchBeginO6665981 .
?templateMotifSequenceMatchBeginO6665981 faldo:position ?templateMotifSequenceMatchBeginPositionO6665976 ;
faldo:reference isoform:O66659-1 .
?templateMotifSequenceProfileAlignmentOperationO6665982 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0037786 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO66659MF_0037777 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0037785 .
?targetMotifMatchRegionMatchBeginMF_0037785 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0037778 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0037786 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO66659MF_0037775, 1, (STRLEN(?templateMotifCigarO66659MF_0037775) - STRLEN(REPLACE(?templateMotifCigarO66659MF_0037775, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionO6665976) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO66659MF_0037777, 1, (STRLEN(?targetMotifMatchCigarO66659MF_0037777) - STRLEN(REPLACE(?targetMotifMatchCigarO66659MF_0037777, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO66659MF_0037777, 1, (STRLEN(?targetMotifMatchCigarO66659MF_0037777) - STRLEN(REPLACE(?targetMotifMatchCigarO66659MF_0037777, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0037778) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER (REGEX('[GS]', SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionO6665995 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO6665997 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO66659MF_0037790 .
?templateMotifSequenceMatchRegionO6665995 faldo:begin ?templateMotifSequenceMatchBeginO6665996 .
?templateMotifSequenceMatchBeginO6665996 faldo:position ?templateMotifSequenceMatchBeginPositionO6665991 ;
faldo:reference isoform:O66659-1 .
?templateMotifSequenceProfileAlignmentOperationO6665997 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00377101 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO66659MF_0037792 .
?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00377100 .
?targetMotifMatchRegionMatchBeginMF_00377100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0037793 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00377101 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO66659MF_0037790, 1, (STRLEN(?templateMotifCigarO66659MF_0037790) - STRLEN(REPLACE(?templateMotifCigarO66659MF_0037790, CONCAT('^(?:-*[^-]){', STR(((125 - ?templateMotifSequenceMatchBeginPositionO6665991) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO66659MF_0037792, 1, (STRLEN(?targetMotifMatchCigarO66659MF_0037792) - STRLEN(REPLACE(?targetMotifMatchCigarO66659MF_0037792, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO66659MF_0037792, 1, (STRLEN(?targetMotifMatchCigarO66659MF_0037792) - STRLEN(REPLACE(?targetMotifMatchCigarO66659MF_0037792, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0037793) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t104) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionO66659110 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO66659112 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO66659MF_00377105 .
?templateMotifSequenceMatchRegionO66659110 faldo:begin ?templateMotifSequenceMatchBeginO66659111 .
?templateMotifSequenceMatchBeginO66659111 faldo:position ?templateMotifSequenceMatchBeginPositionO66659106 ;
faldo:reference isoform:O66659-1 .
?templateMotifSequenceProfileAlignmentOperationO66659112 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00377116 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO66659MF_00377107 .
?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00377115 .
?targetMotifMatchRegionMatchBeginMF_00377115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00377108 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00377116 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO66659MF_00377105, 1, (STRLEN(?templateMotifCigarO66659MF_00377105) - STRLEN(REPLACE(?templateMotifCigarO66659MF_00377105, CONCAT('^(?:-*[^-]){', STR(((126 - ?templateMotifSequenceMatchBeginPositionO66659106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO66659MF_00377107, 1, (STRLEN(?targetMotifMatchCigarO66659MF_00377107) - STRLEN(REPLACE(?targetMotifMatchCigarO66659MF_00377107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO66659MF_00377107, 1, (STRLEN(?targetMotifMatchCigarO66659MF_00377107) - STRLEN(REPLACE(?targetMotifMatchCigarO66659MF_00377107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) .
BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_00377108) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t119) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP03004125 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03004127 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03004MF_00377120 .
?templateMotifSequenceMatchRegionP03004125 faldo:begin ?templateMotifSequenceMatchBeginP03004126 .
?templateMotifSequenceMatchBeginP03004126 faldo:position ?templateMotifSequenceMatchBeginPositionP03004121 ;
faldo:reference isoform:P03004-1 .
?templateMotifSequenceProfileAlignmentOperationP03004127 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00377131 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03004MF_00377122 .
?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00377130 .
?targetMotifMatchRegionMatchBeginMF_00377130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00377123 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00377131 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn40) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03004MF_00377120, 1, (STRLEN(?templateMotifCigarP03004MF_00377120) - STRLEN(REPLACE(?templateMotifCigarP03004MF_00377120, CONCAT('^(?:-*[^-]){', STR(((90 - ?templateMotifSequenceMatchBeginPositionP03004121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03004MF_00377122, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377122) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03004MF_00377122, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377122) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) .
BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_00377123) - 1) AS ?thisPositionOn41) .
BIND(?this AS ?pfs2t134) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) .
FILTER ((BOUND(?thisPositionOn40) && BOUND(?thisPositionOn41))) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch139 faldo:location ?templateMotifSequenceMatchRegionP03004140 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03004142 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03004MF_00377135 .
?templateMotifSequenceMatchRegionP03004140 faldo:begin ?templateMotifSequenceMatchBeginP03004141 .
?templateMotifSequenceMatchBeginP03004141 faldo:position ?templateMotifSequenceMatchBeginPositionP03004136 ;
faldo:reference isoform:P03004-1 .
?templateMotifSequenceProfileAlignmentOperationP03004142 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch143 faldo:location ?targetMotifMatchRegionMatch144 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00377146 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03004MF_00377137 .
?targetMotifMatchRegionMatch144 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00377145 .
?targetMotifMatchRegionMatchBeginMF_00377145 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00377138 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00377146 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03004MF_00377135, 1, (STRLEN(?templateMotifCigarP03004MF_00377135) - STRLEN(REPLACE(?templateMotifCigarP03004MF_00377135, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP03004136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03004MF_00377137, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377137) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03004MF_00377137, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377137) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) .
BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_00377138) - 1) AS ?thisPositionOn46) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03004MF_00377135, 1, (STRLEN(?templateMotifCigarP03004MF_00377135) - STRLEN(REPLACE(?templateMotifCigarP03004MF_00377135, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionP03004136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03004MF_00377137, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377137) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03004MF_00377137, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377137) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) .
BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_00377138) - 1) AS ?thisPositionOn47) .
BIND(?this AS ?pfs2t151) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse45) .
FILTER ((BOUND(?thisPositionOn46) && BOUND(?thisPositionOn47))) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a43')) AS ?annotation43) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionP03004157 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03004159 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03004MF_00377152 .
?templateMotifSequenceMatchRegionP03004157 faldo:begin ?templateMotifSequenceMatchBeginP03004158 .
?templateMotifSequenceMatchBeginP03004158 faldo:position ?templateMotifSequenceMatchBeginPositionP03004153 ;
faldo:reference isoform:P03004-1 .
?templateMotifSequenceProfileAlignmentOperationP03004159 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00377163 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03004MF_00377154 .
?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00377162 .
?targetMotifMatchRegionMatchBeginMF_00377162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00377155 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00377163 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03004MF_00377152, 1, (STRLEN(?templateMotifCigarP03004MF_00377152) - STRLEN(REPLACE(?templateMotifCigarP03004MF_00377152, CONCAT('^(?:-*[^-]){', STR(((131 - ?templateMotifSequenceMatchBeginPositionP03004153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03004MF_00377154, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377154) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03004MF_00377154, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377154) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) .
BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_00377155) - 1) AS ?thisPositionOn52) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03004MF_00377152, 1, (STRLEN(?templateMotifCigarP03004MF_00377152) - STRLEN(REPLACE(?templateMotifCigarP03004MF_00377152, CONCAT('^(?:-*[^-]){', STR(((347 - ?templateMotifSequenceMatchBeginPositionP03004153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03004MF_00377154, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377154) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03004MF_00377154, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377154) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) .
BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_00377155) - 1) AS ?thisPositionOn53) .
BIND(?this AS ?pfs2t168) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) .
FILTER ((BOUND(?thisPositionOn52) && BOUND(?thisPositionOn53))) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionP03004174 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03004176 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03004MF_00377169 .
?templateMotifSequenceMatchRegionP03004174 faldo:begin ?templateMotifSequenceMatchBeginP03004175 .
?templateMotifSequenceMatchBeginP03004175 faldo:position ?templateMotifSequenceMatchBeginPositionP03004170 ;
faldo:reference isoform:P03004-1 .
?templateMotifSequenceProfileAlignmentOperationP03004176 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00377180 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03004MF_00377171 .
?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00377179 .
?targetMotifMatchRegionMatchBeginMF_00377179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00377172 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00377180 edam:has_input signature:MF_00377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03004MF_00377169, 1, (STRLEN(?templateMotifCigarP03004MF_00377169) - STRLEN(REPLACE(?templateMotifCigarP03004MF_00377169, CONCAT('^(?:-*[^-]){', STR(((348 - ?templateMotifSequenceMatchBeginPositionP03004170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03004MF_00377171, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377171) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03004MF_00377171, 1, (STRLEN(?targetMotifMatchCigarP03004MF_00377171) - STRLEN(REPLACE(?targetMotifMatchCigarP03004MF_00377171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) .
BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_00377172) - 1) AS ?thisPositionOn58) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn59) .
BIND(?this AS ?pfs2t183) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse57) .
FILTER ((BOUND(?thisPositionOn58) && BOUND(?thisPositionOn59))) .
BIND(URI(CONCAT(STR(?this), '#MF_00377a55')) AS ?annotation55) .
BIND(?this AS ?pfs54) .
}
}
"xsd:string |